html, body {
	padding: 0;
	margin: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	outline: none;
}

body, button, input, select, textarea {
	font: 12px/1.5 "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
	color: #666
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}

address, cite, dfn, em, var {
	font-style: normal
}

ul, ol, dl {
	list-style: none
}

a {
	text-decoration: none;
	outline: none;
	font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
	cursor: pointer;
}

img {
	border: 0
}

button, input, select, textarea {
	font-size: 100%;
	font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

iframe {
	border: none;
	padding: 0;
	margin: 0;
}

.clear {
	*zoom: 1;
}

.clear:after {
	display: block;
	clear: both;
	content: "  ";
	visibility: hidden;
	height: 0;
}

.tow {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.center {
	width: 1220px;
	margin: 0 auto;
	position: relative;
}

.loginCenter {
	width: 1000px;
	margin: 0 auto;
}

.userCenter {
	width: 1220px;
	margin: 0 auto;
	position: relative;
}

label.error {
	position: absolute;
	top: -18px;
	display: block;
	font-size: 14px;
	left: 30px;
	padding: 0 7px;
	border-radius: 6px;
	z-index: 500;
	background: #FFF8E7;
	border: 1px solid #D4C9B4;
}

label.error .arrow {
	width: 0;
	height: 0;
	position: absolute;
	top: 22px;
	left: 15px;
	border: 6px dashed transparent;
	border-top-color: #D4C9B4;
	border-top-style: solid;
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

label.error span.arrowtop {
	border-top-color: #FFF8E7;
	border-top-style: solid;
	margin-top: -1px;
}

.formUl label.error {
	left: 170px;
}

input[type=checkbox] {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.auto_width {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.c_green {
	color: #30AE28;
}

.c_orange {
	color: #ff6c00;
}

.a_green {
	color: #31ad27 !important;
	font-weight: normal !important;
}

.a_grey {
	color: #666;
}

.a_green:hover {
	color: #ff6c00 !important;
	text-decoration: underline;
}

.bg_a_1 {
	color: #31ad27;
	padding: 4px 10px;
	border: 1px solid #e3f1e2;
	background: #f1f9f0;
	font-size: 13px;
}

.bg_a_1:hover {
	text-decoration: underline;
}

.noteMore {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.searchText {
	color: #ccc;
}

.searchEm {
	background: #FFFC18;
}

.searchEm2 {
	background: #ff6c00;
}

.searchBar {
	position: relative;
}

.searchBar a {
	display: none;
	height: 16px;
	width: 27px;
	position: absolute;
	right: 2px;
	border-left: 1px solid #ddd;
}

.searchBar a.s_up {
	top: 1px;
	border-bottom: 1px solid #ddd;
	height: 15px;
}

.searchBar a.s_down {
	top: 17px;
}

.searchBar a i {
	display: block;
	width: 27px;
	height: 16px;
}

.searchBar a.s_up i {
	background: url(../images/cart_icon.png) no-repeat -79px -69px;
}

.searchBar a.s_down i {
	background: url(../images/cart_icon.png) no-repeat -78px -105px;
}

.searchBar span {
	display: none;
	position: absolute;
	right: 35px;
	top: 8px;
	font-size: 12px;
}

.searchBox {
	position: absolute;
	right: 15px;
	top: 0;
	padding-top: 15px;
	background: #fff;
}

/*头部*/
.header {
	width: 100%;
	min-width: 1220px;
}

.top {
	position: relative;
	height: 35px;
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
	width: 100%;
	*z-index: 2;
}

.top_left {
	height: 35px;
}

.top_left span {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	color: #999;
}

.top_left span a {
	color: #999;
	padding-left: 25px;
	background: url(../images/laba.png) no-repeat 1px 1px;
	font-size: 13px;
}

.top_left span a:hover {
	text-decoration: underline;
	color: #ff6c00;
}

.top_left span a.bgFFF {
	background: none;
}

.top_right {
	float: right;
	height: 35px;
}

.top_right li {
	height: 35px;
	line-height: 35px;
	display: inline-block;
}

.top_line {
	height: 12px;
	background: url(../images/indexicons.png) no-repeat -191px -3px;
	margin-top: 11px;
	width: 2px;
	overflow: hidden;
}

.top_right ul li a, .top_right ul li span {
	float: left;
	margin-left: 15px;
	display: inline;
	color: #999;
}

.top_right ul li a:hover {
	color: #f85a1b;
}

.top_weixin {
	background: url(../images/icons.png) -6px -108px;
	padding-left: 24px;
	position: relative;
	z-index: 9999;
}

.wxQrcode {
	width: 213px;
	height: 113px;
	background: url(../images/wxqrcode.png) no-repeat;
	position: absolute;
	top: 30px;
	left: -160px;
	display: none;
}

.top_weixin:hover .wxQrcode {
	display: block;
}

.top_cart {
	padding-left: 20px;
	background: url(../images/indexicons.png) no-repeat -5px -222px;
}

.top_cart i {
	font-style: normal;
	color: #F85A1B;
	margin: 0 3px;
	font-weight: bold;
}

.top_msg {
	padding-left: 25px;
	background: url(../images/msgico.png) no-repeat 0px 10px;
	position: relative;
}

.top_msg i {
	font-style: normal;
	background: url(../images/newsbg.png) no-repeat;
	color: #fff;
	display: block;
	width: 15px;
	padding-left: 1px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	position: absolute;
	left: 7px;
	top: 2px;
	font-size: 11px;
}

.head_content {
	height: 113px;
	*z-index: 1;
}

.logo {
	width: 240px;
	height: 64px;
	display: inline;
	float: left;
	margin-right: 30px;
	margin-top: 22px;
}

.logo a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/logo.png) no-repeat;
}

.head_search {
	height: 35px;
	border: 2px solid #ED1C24;
	float: left;
	margin-top: 37px;
	display: inline;
	position: relative;
	z-index: 3;
	width: 360px;
	margin-left: 22px;
	background: url(../images/indexicons.png) no-repeat -168px -328px;
}

.head_search_btn {
	position: absolute;
	top: 0;
	right: 0;
	height: 36px;
	line-height: 36px;
	width: 80px;
	background: #ED1C24;
	border: none;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
}

.head_search_text {
	width: 242px;
	position: absolute;
	right: 82px;
	height: 35px;
	top: 0;
	border: none;
	outline: none;
	font-size: 14px;
	color: #666666;
	background: none;
}

.hs_result {
	position: absolute;
	width: 340px;
	border: 2px solid #31ad27;
	left: -2px;
	top: 35px;
	background: #fff;
	padding: 10px;
	display: none;
}

.hs_result ul {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.hs_result ul li {
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	width: 100%;
}

.hs_result ul li a {
	color: #666;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hs_result ul li a:hover {
	color: #31ad27;
}

.hs_result ul li a em {
	color: #ff6c00;
}

.hs_r_h_title {
	font-size: 13px;
	height: 24px;
	line-height: 24px;
}

.hs_r_h_title span {
	color: #999;
}

.hs_r_h_title .hs_r_h_clear {
	float: right;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding-left: 22px;
	background: url(../images/ljt.png) no-repeat 4px 5px;
	color: #666;
}

.hs_r_h_title .hs_r_h_clear:hover {
	text-decoration: underline;
	color: #ff6c00;
	background-position: 4px -48px;
}

.hs_r_h_word {
	margin-top: 6px;
}

.hs_r_h_word a {
	font-size: 13px;
	display: inline-block;
	float: left;
	color: #666;
	border: 1px solid #bbb;
	padding: 2px 8px;
	margin: 0 10px 8px 0;
	white-space: nowrap;
}

.hs_r_h_word a:hover {
	color: #ff6c00;
	border-color: #ff6c00;
}

.head_tel {
	float: left;
	margin-top: 35px;
}

.head_tel span {
	display: inline-block;
	padding-left: 42px;
	background: url(../images/indexicons.png) no-repeat;
	margin-right: 10px;
}

.head_tel span em {
	display: block;
	font-size: 15px;
}

.head_tel span i {
	font-size: 13px;
	color: #999;
	font-style: normal;
}

.head_tel span.h_t_tel {
	background-position: -162px -76px;
}

.head_tel span.h_t_tel em {
	color: #55c2e9;
}

.head_tel span.h_t_desc {
	background-position: -162px -167px;
}

.head_tel span.h_t_desc em {
	color: #ff58b8;
}

.head_tel span.h_t_favor {
	background-position: -162px -260px;
}

.head_tel span.h_t_favor em {
	color: #947efd;
}

.headNav {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #31ad27;
	position: relative;
	z-index: 2;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
}

.headNav ul li {
	float: left;
	height: 40px;
	position: relative;
}

.headNav ul li a {
	padding: 0 45px;
	border-right: 1px solid #31ad27;
	font-size: 15px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: block;
	position: relative;
}

.headNav ul li a:hover {
	background: #2cc120;
}

.headNav ul li a.active {
	background: #2cc120;
}

.headNav ul li a .hot {
	display: block;
	width: 21px;
	height: 20px;
	background: url(../images/indexicons.png) no-repeat -5px -78px;
	position: absolute;
	top: -8px;
	right: 20px;
}

.headNav ul li a .new {
	display: block;
	width: 25px;
	height: 20px;
	background: url(../images/nav_new.png) no-repeat center 0;
	position: absolute;
	top: -6px;
	right: 20px;
}

.nav_shadow {
	width: 100%;
	height: 6px;
	background: url(../images/nav_shadow.png) repeat-x;
	position: absolute;
	bottom: -6px;
	left: 0;
}

.h_submenu {
	width: 195px;
	background: url(../images/newnavbg1.png) repeat;
	position: absolute;
	top: 40px;
	left: -1px;
	padding: 8px 0;
	display: none;
}

.headNav ul li:hover .h_submenu {
	display: block;
}

.headNav ul li.nav_down a {
	background: url(../images/newindexico.png) no-repeat right 18px;
}

.headNav ul li.nav_down a:hover {
	background: url(../images/newindexico.png) no-repeat right 18px #2cc120;
}

.headNav ul li.nav_down a.active {
	background: url(../images/newindexico.png) no-repeat right 18px #2cc120;
}

.headNav ul li .h_submenu a {
	border-right: none;
	background: url(../images/newindexico.png) no-repeat;
	padding: 0 0 0 56px;
	font-size: 14px;
}

.headNav ul li .h_submenu a:hover {
	background: url(../images/newindexico.png) no-repeat;
}

.headNav ul li .h_submenu span {
	display: block;
}

.headNav ul li .h_submenu span:hover {
	background: url(../images/newnavbg2.png) repeat;
}

.headNav ul li .h_submenu a.ico1 {
	background-position: 29px -34px;
}

.headNav ul li .h_submenu a.ico2 {
	background-position: 29px -92px;
}

.headNav ul li .h_submenu a.ico3 {
	background-position: 29px -150px;
}

.headNav ul li .h_submenu a.ico4 {
	background-position: 29px -211px;
}

.headNav ul li .h_submenu a.ico5 {
	background-position: 29px -274px;
}

.headNav ul li .h_submenu a.ico6 {
	background-position: 29px -335px;
}

.headNav ul li .h_submenu a .hot {
	top: -5px;
	right: 40px;
}

.top_banner {
	display: block;
	min-width: 1220px;
	height: 100px;
}

.navDownload {
	display: block;
	width: 120px;
	position: absolute;
	right: 10px;
	top: 5px;
	height: 35px;
	background: url(../images/teldl.png) no-repeat right top;
}

.navDlDiv {
	width: 116px;
	padding-top: 10px;
	position: absolute;
	top: 32px;
	z-index: 2;
	left: 4px;
	display: none;
}

.androidDl {
	width: 114px;
	height: 137px;
	background: url(../images/androiddl.png) no-repeat;
	border: 1px solid #31ad27;
}

.navDownload:hover .navDlDiv {
	display: block;
}

/*底部*/
.footer {
	width: 100%;
	min-width: 1220px;
	background: #1f1f1f;
	padding-bottom: 40px;
	padding-top: 30px;
}

.quickLink {
	text-align: center;
	margin-top: 20px;
	padding-bottom: 20px;
}

.quickLink ul li {
	width: 71px;
	height: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	margin-left: -2px;
}

.quickLink ul li a {
	float: left;
	width: 70px;
	height: 14px;
	line-height: 14px;
	color: #fff;
	font-size: 12px;
}

.quickLink ul li span {
	width: 1px;
	height: 12px;
	margin-top: 2px;
	background: #fff;
	float: left;
	overflow: hidden;
}

.footMessage {
	margin-top: 15px;
	text-align: center;
	height: 14px;
	line-height: 14px;
	color: #fff;
}

/*loading*/
.loading {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/shadow_bg.png) repeat;
	z-index: 99999;
}

.loading div {
	width: 220px;
	height: 120px;
	background: url(../images/load.gif) no-repeat center  -60px #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -60px;
	border: 6px solid #E0E2E4;
}

.loading div span {
	margin-top: 75px;
	display: block;
	text-align: center;
	font-size: 14px;
}

.loading2 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/shadow_bg.png) repeat;
	z-index: 99999;
}

.loading2 div {
	width: 220px;
	height: 120px;
	background: url(../images/load.gif) no-repeat center  -60px #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -60px;
	border: 6px solid #E0E2E4;
}

.loading2 div span {
	margin-top: 75px;
	display: block;
	text-align: center;
	font-size: 14px;
}

.shadowBg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/shadow_bg.png) repeat;
	z-index: 99999;
}

.newAlert {
	position: absolute;
	left: 50%;
	top: 30%;
	width: 300px;
	margin-left: -153px;
	background: url(../images/win_bg.png) repeat;
	padding: 6px;
}

.newAlert_title {
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #cce2e4;
	cursor: move;
	background: #f9fdfe;
	font-size: 15px;
	color: #515151;
	padding-left: 15px;
}

.newAlert_content {
	font-size: 14px;
	background: #fff;
}

.newAlert_msg {
	padding: 15px 15px 15px 60px;
	min-height: 50px;
}

.newAlert_btn {
	padding: 7px;
	border-top: 1px dotted #ddd;
	text-align: right;
}

.newAlert_btn input {
	border-radius: 2px;
	width: 90px;
	cursor: pointer;
	font-size: 15px;
	margin-left: 10px;
	height: 35px;
	line-height: 35px;
	background: #f36f20;
	border: 1px solid #f36f20;
	color: #fff;
}

.newAlert_btn input:hover {
	background: #ED620F;
	border-color: #ED620F;
}

.newAlert_btn input.cancel {
	background: #F9F9F9;
	color: #515151;
	border-radius: 2px;
	border: 1px solid #ccc;
}

.newAlert_btn input.cancel:hover {
	background: #F4F4F4;
}

.ok {
	background: url(../images/ok.png) no-repeat 15px 10px;
}

.error {
	background: url(../images/error.png) no-repeat 15px 10px;
}

.warn {
	background: url(../images/warn.png) no-repeat 15px 10px;
}

.dialog {
	display: none;
}

.dialogBg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/shadow_bg4.png) repeat;
	z-index: 88888;
	display: none;
}

.dialogBox {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -215px;
	margin-top: -175px;
	background: url(../images/win_bg.png) repeat;
	padding: 7px;
}

.dialog_title {
	height: 39px;
	line-height: 39px;
	width: 100%;
	cursor: move;
	background: #f9fdfe;
	font-size: 15px;
	color: #515151;
	text-indent: 15px;
	border-bottom: 1px solid #cce2e4;
}

.dialogBox .close {
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat center center;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
}

.dialog_btn {
	padding: 7px 0;
	width: 100%;
	border-top: 1px dotted #ddd;
	text-align: right;
	position: absolute;
	bottom: 7px;
	left: 7px;
	background: #fff;
}

.dialog_btn input {
	border-radius: 2px;
	width: 90px;
	cursor: pointer;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	background: #f36f20;
	border: 1px solid #f36f20;
	color: #fff;
	font-size: 15px;
}

.dialog_btn input:hover {
	background: #ED620F;
	border-color: #ED620F;
}

.dialog_btn input.cancel {
	background: #F9F9F9;
	color: #515151;
	border-radius: 2px;
	border: 1px solid #ccc;
}

.dialog_btn input.cancel:hover {
	background: #F4F4F4;
}

.dialog_content {
	font-size: 14px;
	background: #fff;
	padding: 15px 15px 58px 15px;
	height: 240px;
	width: 400px;
	position: relative;
	overflow: auto;
}

.dialog_content p {
	width: 380px;
	float: left;
	padding: 5px 0;
}

.dialog_content p label {
	display: inline-block;
	width: 90px;
	padding-right: 10px;
	text-align: right;
}

#plantList .dialog_content .plantsTitle {
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	background: #ECECEC;
	margin-top: 15px;
	border: 1px solid #ccc;
}

#plantList .dialog_content .search_plants {
	display: block;
	position: relative;
	top: -1px;
	left: 0;
	width: auto;
	max-height: 350px;
}

#plantList .dialog_content .plantsTitle span {
	margin-left: 20px;
}

#plantList .dialog_content .search_plants a {
	padding-left: 20px;
}

.dialog_ul ul li {
	padding-bottom: 15px;
	position: relative;
}

.dialog_ul ul li select {
	padding: 3px;
}

.dialog_ul ul li input[type=radio] {
	position: relative;
	top: 1px;
}

.faCorrectBtn {
	position: absolute;
	bottom: -23px;
	right: -23px;
	color: #31ad27;
	padding-left: 25px;
	background: url(../images/mrn_ico.png) no-repeat 2px 3px;
}

.faCorrectBtn:hover {
	color: #ff6c00;
	text-decoration: underline;
}

.freightResult {
	position: absolute;
	top: 0;
	left: 120px;
}

.freightResult p {
	padding: 2px 0;
	font-size: 16px;
	float: none;
	width: auto;
}

.freightResult p em {
	color: #f00;
	font-weight: bold;
	margin: 0 3px;
}

/*表单*/
.j_checkbox {
	padding: 3px 0 3px 25px;
	background: url(../images/j_checkbox.png) no-repeat 4px 4px;
}

.j_checked {
	background-position: 4px -85px;
}

/*登录*/
.login_img {
	width: 480px;
	height: 380px;
	margin: 14px 0 0 68px;
	float: left;
}

.login_box {
	width: 300px;
	border: 1px solid #ddd;
	float: left;
	padding: 20px 20px 30px 20px;
	position: relative;
	background: #fff;
}

.login_box h1 {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 12px;
}

.login_box ul li {
	position: relative;
	margin-top: 30px;
	margin-left: 10px;
}

.placeholder {
	position: absolute;
	top: 11px;
	left: 10px;
	color: #ccc;
	font-size: 14px;
	z-index: -1;
}

.login_box ul li input {
	width: 260px;
	color: #999999;
	font-size: 16px;
	background: none;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	outline: none;
	padding: 0 10px;
}

.loginBtn {
	margin-top: 25px;
	padding: 0 10px;
}

.loginBtn input {
	width: 280px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background: #F85A1B;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
}

.loginBtn input:hover {
	background: #F8801B;
}

.to_reg {
	padding: 30px 0 0 10px;
	font-size: 13px;
}

.to_reg a {
	color: #04BA6A;
	font-size: 13px;
}

.to_reg a:hover {
	color: #F85A1B;
}

.regExplain {
	position: absolute;
	width: 190px;
	border: 1px solid #ddd;
	right: -222px;
	top: -1px;
	padding: 15px 15px 0px;
	background: #fff;
}

.regExplain .leftJt {
	display: block;
	width: 10px;
	height: 15px;
	background: url(../images/regexplain.png) no-repeat -10px 0;
	position: absolute;
	top: 85px;
	left: -10px;
}

.regExplain h5 {
	font-size: 14px;
	color: #333;
}

.regExplain p {
	background: url(../images/regexplain.png) no-repeat;
	padding: 15px 0 14px 50px;
}

.regExplain p+p {
	border-top: 1px dotted #ddd;
}

.regExplain p em {
	display: block;
	font-size: 14px;
	color: #333;
	padding-bottom: 2px;
}

.regExplain p span {
	font-size: 12px;
	color: #999;
}

.regExplain p.re_ico1 {
	background-position: 7px -106px;
}

.regExplain p.re_ico2 {
	background-position: 7px -276px;
}

.regExplain p.re_ico3 {
	background-position: 7px -446px;
}

.regExplain p.re_ico4 {
	background-position: 7px -598px;
}

/*弹窗登录*/
#loginDialog .login_box {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
}

#loginDialog .login_box h1 {
	border: none;
}

#loginDialog .login_box ul li {
	margin-top: 20px;
}

#loginDialog .to_reg {
	padding-top: 20px;
}

#loginDialog .loginBtn {
	margin-top: 30px;
}

#loginDialog .login_box ul li input[type="text"] {
	color: #ccc;
}

/*注册*/
.getPhoneCode {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333;
	font-size: 13px;
	border-left: 1px solid #ddd;
	position: absolute;
	right: 9px;
	top: 1px;
	background: #eee;
}

.noGetCode {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #999;
	font-size: 13px;
	border-left: 1px solid #ddd;
	position: absolute;
	right: 9px;
	top: 1px;
	background: #eee;
}

/*重置密码*/
.resetStep {
	padding: 25px 0 80px 0;
	overflow: hidden;
}

.resetStep ul {
	width: 1200px;
	margin-left: 110px;
}

.resetStep ul li {
	float: left;
	width: 380px;
	position: relative;
	height: 20px;
}

.resetStep ul li i {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/resetpwd.png) no-repeat 1px -57px;
}

.resetStep ul li.active i {
	background-position: 1px 4px;
}

.resetStep ul li span {
	display: inline-block;
	width: 360px;
	height: 2px;
	background: #31ad27;
	position: absolute;
	top: 9px;
	left: 20px;
}

.resetStep ul li em {
	display: inline-block;
	width: 100px;
	text-align: center;
	font-size: 14px;
	height: 40px;
	position: absolute;
	top: 30px;
	left: -40px;
}

.resetBox {
	margin-left: 360px;
	display: none;
}

.resetBox .login_box {
	border: none;
	position: relative;
}

.resetBox .login_box span {
	position: absolute;
	display: inline-block;
	width: 100px;
	left: -110px;
	font-size: 14px;
	text-align: right;
	height: 42px;
	line-height: 42px;
}

.resetBox .checkedOk {
	width: 260px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	background: #fffff2;
	color: #f59d00;
	border: 1px dashed #f59d00;
	font-size: 14px;
}

.resetBox .resetOk {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #31ad27;
	margin-top: 20px;
	padding-left: 65px;
	background: url(../images/resetpwd.png) no-repeat 3px -129px;
}

/*404*/
.notFind {
	height: 500px;
	background: url(../images/pc_404.png) no-repeat 30px 60px;
	position: relative;
}

.notFind ul {
	position: absolute;
	left: 630px;
	top: 150px;
}

.notFind ul li span {
	font-size: 24px;
	color: #666;
	padding-bottom: 30px;
	display: inline-block;
}

.notFind ul li {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.notFind ul li a {
	color: #F85A1B;
}

.notFind ul li a:hover {
	text-decoration: underline;
}

/*会员中心*/
.userContent {
	width: 100%;
	background: #f7f6f4;
	padding: 20px 0;
}

.menu_left {
	width: 150px;
	background: #FFFFFF;
	border: 1px solid #e4e4e4;
	float: left;
}

.menu_list {
	padding: 20px 10px;
}

.menu_list dl {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.menu_list dl dt {
	height: 16px;
	cursor: pointer;
	font-weight: bolder;
	line-height: 1;
	margin-bottom: 15px;
	padding-left: 25px;
	background: url(../images/usericons.png) no-repeat 3px -15px;
}

.menu_list dl dt.dl_close {
	background-position: 3px 1px;
}

.menu_list dl dt a {
	line-height: 16px;
	color: #333;
	text-decoration: none;
	font-size: 14px;
}

.menu_list dl dd {
	height: 17px;
	padding-left: 13px;
	margin-left: 12px;
	margin-bottom: 12px;
}

.menu_list dl dd a {
	display: block;
	line-height: 17px;
	cursor: pointer;
	color: #666;
	font-size: 13px;
}

.menu_list dl dd a:hover, .menu_list dl dd a.active {
	color: #F85A1B;
}

.container {
	width: 1020px;
	padding: 15px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	min-height: 784px;
	float: right;
}

.con_title {
	border-bottom: 1px dashed #E4E4E4;
	padding-bottom: 10px;
	position: relative;
}

.con_title h2 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 10px;
	border-left: 2px solid #F85A1B;
}

.con_box {
	margin-top: 10px;
}

.con_t_back {
	position: absolute;
	right: 5px;
	top: 10px;
}

.con_t_back a {
	font-size: 13px;
	color: #666;
	letter-spacing: 1px;
}

.con_t_back a:hover {
	color: #ff6c00;
	text-decoration: underline;
}

.formText {
	border: 1px solid #DDD;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	outline: none;
	width: 280px;
	font-size: 14px;
}

.formText:focus, select:focus, textarea:focus {
	border-color: rgba(76, 161, 217, 1.0);
	outline: 0;  /* IE6-9*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.formText1 {
	border: 1px solid #DDD;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	outline: none;
	width: 155px;
	font-size: 14px;
}

.formText1:focus, select:focus, textarea:focus {
	border-color: rgba(76, 161, 217, 1.0);
	outline: 0;  /* IE6-9*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.formText2 {
	border: 1px solid #DDD;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	outline: none;
	width: 720px;
	font-size: 14px;
}

.formText2:focus, select:focus, textarea:focus {
	border-color: rgba(76, 161, 217, 1.0);
	outline: 0;  /* IE6-9*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

select {
	padding: 5px;
	width: 120px;
	border: 1px solid #DDD;
	font-size: 14px;
	margin-right: 8px;
	outline: none;
}

textarea {
	display: inline-block;
	border: 1px solid #DDD;
	width: 550px;
	height: 70px;
	padding: 5px;
	font-size: 14px;
	resize: none;
}

.readOnly {
	color: #999999;
}

.readOnly:focus {
	border: 1px solid #DDD;
	box-shadow: none;
}

.formLabel {
	font-size: 13px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 10px;
}

.formLabel .redStar {
	color: #f00;
	margin-right: 4px;
}

.formLabel1 {
	font-size: 13px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	float: left;
	width: 127px;
	text-align: right;
	margin-right: 10px;
}

.formLabel1 .redStar {
	color: #f00;
	margin-right: 4px;
}

.formUl .msg {
	margin: 0 10px;
}

.formUl li {
	margin-top: 20px;
	position: relative;
}

.twoColLi li {
	width: 380px;
	float: left;
}

.twoColLi li .formLabel {
	width: 105px;
}

.twoColLi {
	*zoom: 1;
}

.twoColLi:after {
	display: block;
	clear: both;
	content: "  ";
	visibility: hidden;
	height: 0;
}

.formUl input[type="radio"] {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.formUl .formRadio {
	font-size: 13px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
}

.sub_bar {
	margin-top: 40px;
	padding-left: 150px;
}

.subBtn {
	width: 250px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background: #F85A1B;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
}

.subBtn:hover {
	background: #F8801B;
}

.littleBtn {
	width: 80px;
	height: 32px;
	margin-left: 8px;
}

.twoRows .formUl li {
	width: 380px;
	float: left;
}

.twoRows .formLabel {
	width: 105px;
}

.formTitle {
	padding: 7px 40px;
	background: #f7f6f4;
}

.formTitle h3 {
	font-size: 15px;
	color: #666;
}

.search_bar {
	padding: 10px;
	background: #f7f6f4;
	position: relative;
}

.search_bar p {
	display: inline-block;
	width: 380px;
	float: left;
	padding: 5px 0;
}

.search_bar p label {
	font-size: 14px;
	margin-right: 5px;
	display: inline-block;
	width: 75px;
}

.search_bar .searchBtn {
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	background: #F85A1B;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	padding: 0 30px;
}

.search_bar .searchBtn:hover {
	background: #F8801B;
}

.search_bar input[type=text] {
	z-index: 2;
	background: none;
	position: relative;
}

.nursery_list {
	margin-top: 15px;
}

.one_nursery {
	padding: 15px;
	border: 1px solid #E4E4E4;
	position: relative;
	margin-bottom: 15px;
}

.one_nursery:hover {
	border-color: #F85A1B;
}

.nursery_info {
	height: 180px;
}

.nursery_pic {
	width: 180px;
	height: 180px;
	display: inline-block;
}

.nursery_pic img {
	width: 180px;
	height: 180px;
}

.nursery_summary {
	display: inline-block;
	width: 570px;
	float: right;
}

.nursery_summary h3 {
	height: 35px;
	padding-bottom: 15px;
	position: relative;
}

.nursery_summary h3 a {
	line-height: 35px;
	color: #666;
	font-size: 16px;
}

.nursery_summary h3 a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.nursery_summary h3 span {
	margin-left: 30px;
	font-weight: normal;
}

.nursery_summary p {
	font-size: 14px;
	color: #666666;
	padding: 5px 0;
}

.map_icon {
	padding: 5px 0 5px 30px;
	background: url(../images/map.png) no-repeat;
	color: #999999;
	margin-left: 20px;
}

.map_icon:hover {
	color: #F85A1B;
}

.del_nursery {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 30px;
	height: 37px;
	background: url(../images/del.png) no-repeat;
}

.nursery_opear {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.nursery_opear a, .span_opear a {
	display: inline-block;
	text-align: center;
	width: 100px;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
}

.open_orders {
	display: block;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 20px;
	height: 20px;
	background: url(../images/order_o.png) no-repeat;
}

.close_orders {
	display: block;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 20px;
	height: 20px;
	background: url(../images/order_c.png) no-repeat;
}

.my_orders .seedling_info {
	position: relative;
	border-bottom: 1px dashed #ddd;
	bottom: -1px;
	width: 770px;
	border-right: 1px dashed #ddd;
}

.my_orders .seedling_info span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	width: 260px;
	padding: 5px;
	margin-right: 35px;
	color: #666;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}

.my_orders .seedling_guige {
	font-size: 13px;
	left: 92px;
	bottom: 18px;
	width: 450px;
	height: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.my_orders .seedling_name {
	width: 200px;
}

.my_orders .seedling_price {
	width: 180px;
}

.order_states {
	position: absolute;
	width: 185px;
	top: 45px;
	right: 3px;
}

.seedling_title .order_states span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin: 0;
	height: 25px;
	line-height: 25px;
}

.seedling_title .order_states span a {
	font-size: 14px;
	color: #ff6c00;
	background: none;
}

.seedling_title .order_states span a:hover {
	text-decoration: underline;
}

.j_ap_one {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	padding-bottom: 10px;
}

.j_ap_title {
	height: 35px;
	line-height: 35px;
	background: #f7f6f4;
	font-size: 14px;
	padding-left: 10px;
	color: #333;
	border-bottom: 1px solid #ddd;
}

.j_ap_Photo {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	position: relative;
}

.j_ap_img {
	width: 235px;
	height: 345px;
	border: 2px solid #fff;
	position: relative;
}

.j_ap_PhotoList .active .j_ap_img {
	border-color: #FF6C00;
}

.j_ap_PhotoList .active .j_ap_select {
	display: block;
	width: 28px;
	height: 28px;
	z-index: 9;
	background: url(../images/cart_icon.png) no-repeat -1px -1px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.j_ap_img img {
	width: 235px;
	height: 345px;
}

.j_ap_info {
	position: absolute;
	bottom: 32px;
	left: 2px;
	width: 223px;
	padding: 10px 0 10px 12px;
	color: #fff;
	background: url(../images/shadow_bg4.png) repeat;
	display: none;
}

.j_ap_info p {
	line-height: 22px;
	font-size: 13px;
}

.j_ap_opera {
	height: 30px;
	line-height: 30px;
}

.j_ap_opera a {
	font-size: 13px;
	color: #666;
	margin: 0 10px 0 5px;
}

.j_ap_opera a i {
	font-style: normal;
}

.j_ap_opera a:hover {
	color: #FF6C00;
	text-decoration: underline;
}

.j_ap_opera a.already {
	color: #30AE28;
}

.j_ap_more {
	text-align: right;
}

.j_ap_more a {
	margin-right: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	color: #F8ED1B;
}

.photo_OpearBar {
	display: none;
	text-align: right;
	width: 820px;
	padding-right: 12px;
	height: 60px;
	line-height: 60px;
	background: #e4e4e4;
	border-top: 2px solid #ddd;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -332px;
	z-index: 99;
}

.photo_OpearBar a {
	padding: 6px 25px;
	margin-right: 10px;
	border-radius: 5px;
}

.j_orderType {
	background: #f1f1f1;
	height: 44px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	position: relative;
}

.j_o_sort {
	display: inline-block;
	float: left;
	width: auto;
	margin-top: 8px;
	margin-left: 10px;
}

.j_o_sort a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 12px;
	font-size: 13px;
	color: #666;
	background: #fff;
	float: left;
	margin-right: -1px;
	border: 1px solid #ccc;
}

.j_o_sort a.active {
	background: #F85A1B;
	color: #fff;
	border-color: #F85A1B;
}

.j_o_sort a:hover {
	color: #F85A1B;
}

.j_o_sort a.active:hover {
	color: #fff;
}

.j_o_selAll {
	position: absolute;
	right: 20px;
	top: 8px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}

.one_bankCard {
	border: 1px solid #ddd;
	margin: 15px 7px 0;
	width: 182px;
	float: left;
	border-radius: 5px;
}

.bankCard_active {
	border-color: #ff6c00;
	background: url(../images/cart_icon.png) no-repeat 152px 43px;
}

.banklogo {
	padding-top: 7px;
}

.banklogo i {
	background-repeat: no-repeat;
	color: #0077FF;
	display: block;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding: 0 10px;
	white-space: nowrap;
}

.bankNum {
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	text-align: center;
}

.bank_opera {
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-top: 1px dashed #ddd;
}

.bank_opera a {
	color: #005aa0;
	margin: 0 10px;
	font-size: 13px;
}

.bank_opera a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.b_gongshang, .b_jianshe, .b_nongye, .b_youzheng, .b_zhongguo, .b_jiaotong, .b_zhaoshang, .b_guangfa, .b_zhongxin, .b_minsheng, .b_xingye, .b_guangda, .b_pingan, .b_huaxia, .b_pufa, .b_shenfazhan {
	text-indent: -9999px;
	background-image: url(../images/bank.png);
}

.b_gongshang {
	background-position: center -3276px;
}

.b_jianshe {
	background-position: center -1008px;
}

.b_nongye {
	background-position: center 0px;
}

.b_youzheng {
	background-position: center -4644px;
}

.b_zhongguo {
	background-position: center -252px;
}

.b_jiaotong {
	background-position: center -1404px;
}

.b_zhaoshang {
	background-position: center -1332px;
}

.b_guangfa {
	background-position: center -2268px;
}

.b_zhongxin {
	background-position: center -1260px;
}

.b_minsheng {
	background-position: center -1368px;
}

.b_xingye {
	background-position: center -1224px;
}

.b_guangda {
	background-position: center -1152px;
}

.b_pingan {
	background-position: center -5328px;
}

.b_huaxia {
	background-position: center -3204px;
}

.b_pufa {
	background-position: center -5364px;
}

.b_shenfazhan {
	background-position: center -5076px;
}

.b_addMore {
	background: url(../images/cart_icon.png) no-repeat 10px -570px;
	height: 66px !important;
}

/*分页*/
.pages {
	padding: 20px;
	text-align: center;
}

.pages a {
	margin: 0 2px;
	padding: 6px 4px;
	font-size: 14px;
	color: #666;
	border: 1px solid #ccc;
}

.pages a:hover {
	border-color: #31ad27;
	color: #31ad27;
}

.pages a.current {
	border: none;
	color: #31ad27;
	font-weight: bold;
	cursor: default;
	font-size: 16px;
}

.pages i {
	padding: 6px 10px;
	letter-spacing: 2px;
}

.pages span {
	font-size: 14px;
	margin-left: 10px;
}

.pages input[type="text"] {
	width: 35px;
	height: 30px;
	line-height: 30px;
	margin: 0 3px;
	text-align: center;
}

.pages input[type="button"] {
	width: 55px;
	height: 32px;
	background: #31ad27;
	border: none;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
}

.pages input[type="button"]:hover {
	background: #2cc120;
}

.nursery_table {
	margin-left: 230px;
}

.nursery_table td {
	height: 35px;
	font-size: 14px;
	text-indent: 10px;
}

.nursery_table td.attrName {
	text-align: right;
	width: 120px;
}

.nursery_customer {
	width: 100%;
	font-size: 14px;
}

.nursery_picShow {
	position: absolute;
	left: 10px;
	top: 2px;
}

.nursery_picShow img {
	width: 240px;
	height: 240px;
}

.formUl .nursery_opear {
	bottom: 10px;
	right: 0;
}

.j_table table {
	width: 100%;
}

.j_table table td {
	height: 40px;
	text-align: center;
	font-size: 13px;
}

.j_table table thead tr {
	background: #f4f4f4;
	border-bottom: 1px solid #E4E4E4;
}

.j_table table thead td {
	font-weight: bold;
	font-size: 14px;
}

.j_table table tbody tr {
	border-bottom: 1px dashed #E4E4E4;
}

.j_table table tbody tr:hover {
	background: #f7f6f4;
}

.j_table table td a {
	font-size: 13px;
	color: #0088cc;
}

.j_table table td a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.j_td_div {
	width: 100%;
	position: relative;
}

.j_overflow {
	width: 100%;
	overflow: hidden;
}

.j_td_ul {
	white-space: nowrap;
	width: auto;
	height: 40px;
}

.j_td_ul li {
	float: left;
	width: 100px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.j_table_title {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #F85A1B;
	margin-top: 30px;
}

.releaseTable td input[type=checkbox] {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.releaseTable .formText {
	width: 200px;
	margin-right: 10px;
}

.j_table table.auto_table {
	border: 1px solid #E4E4E4;
	border-bottom: none;
	border-left: none;
}

.j_table table.auto_table td {
	height: auto;
	padding: 8px;
	line-height: 25px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #E4E4E4;
}

.j_table table.table_width td {
	white-space: nowrap;
	padding: 8px 15px;
}

.jt_left {
	width: 25px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	color: #666666;
	position: absolute;
	left: -20px;
	top: 5px;
	cursor: pointer;
	display: none;
}

.jt_right {
	width: 25px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	color: #666666;
	position: absolute;
	right: -20px;
	top: 5px;
	cursor: pointer;
	display: none;
}

.jt_left:hover, .jt_right:hover {
	color: #F85A1B;
}

.j_tab {
	padding-top: 10px;
	margin-bottom: 22px;
	border-bottom: 1px solid #F85A1B;
}

.j_tab ul li {
	float: left;
	background: #ECECEC;
	margin-left: 10px;
}

.j_tab ul li a {
	display: inline-block;
	padding: 8px 35px;
	font-size: 14px;
	color: #666666;
	border: 1px solid #ddd;
	border-bottom: none;
}

.j_tab ul li a.active, .j_tab ul li a:hover {
	background: #F85A1B;
	color: #FFF;
	border-color: #F85A1B;
}

.btn_bar {
	padding: 10px 0 15px 0;
	text-align: right;
}

.one_seedling {
	position: relative;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}

.seedling_title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.seedling_title span {
	padding: 0 15px;
	font-size: 13px;
	color: #000;
}

.seedling_title span+span {
	border-left: 1px dotted #ccc;
}

.seedling_title span input[type=checkbox] {
	position: relative;
	top: 1px;
}

.seedling_info {
	padding: 10px;
}

.seedling_info .seedling_pic {
	display: inline-block;
	float: left;
	width: 70px;
	height: 90px;
	border: 1px solid #ddd;
}

.seedling_info .seedling_pic img {
	width: 100%;
	height: 100%;
}

.seedling_name {
	float: left;
	margin-left: 15px;
	height: 30px;
	line-height: 30px;
	width: 150px;
	font-size: 14px;
}

.seedling_name a {
	color: #666;
	font-weight: bold;
	font-size: 16px;
}

.seedling_name a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.seedling_price {
	float: left;
	width: 110px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	color: #F85A1B;
	font-weight: bold;
	font-size: 16px;
}

.seedling_num {
	float: left;
	display: inline-block;
	width: 160px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.seedling_freshDate, .seedling_pushDate {
	float: left;
	width: 140px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.seedling_opear {
	position: absolute;
	right: 10px;
	bottom: 0px;
}

.seedling_opear .subBtn {
	padding: 3px 8px;
	margin: 0 7px 0 3px;
	border-radius: 3px;
	font-size: 14px;
}

.seedling_guige {
	position: absolute;
	left: 93px;
	bottom: 25px;
	width: 670px;
	overflow: hidden;
	line-height: 22px;
	overflow: hidden;
	height: 45px;
}

.del_seedling {
	display: block;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 24px;
	height: 30px;
	background: url(../images/del.png) no-repeat;
}

.seedlingPics {
	float: left;
	display: inline-block;
	position: relative;
	z-index: 9;
	margin-right: 10px;
}

.seedlingPics span {
	position: relative;
	display: inline-block;
	margin-right: 5px;
}

.seedlingPics img {
	width: 80px;
	height: 60px;
	border: 1px solid #e7e6e3;
}

.seedlingPics .delete {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	font-size: 22px;
	color: #FF0000;
}

.uploadPics {
	margin-left: 4px;
	width: 80px;
	height: 60px;
	position: relative;
	float: left;
	text-align: center;
}

.uploadPics input {
	cursor: pointer;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=1);
	top: 0;
	right: 0;
	height: 70px;
}

.uploadPics label {
	display: block;
	height: 55px;
	line-height: 82px;
	color: #949494;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
}

.search_plants {
	display: none;
	width: 250px;
	overflow: auto;
	max-height: 400px;
	border: 1px solid #CCCCCC;
	position: absolute;
	left: 150px;
	top: 33px;
	z-index: 999;
	background: #FFF;
}

.search_plants a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 7px;
	border-top: 1px dashed #ccc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search_plants a em {
	font-size: 14px;
	color: #666;
}

.search_plants a i {
	font-style: normal;
	margin-left: 7px;
	font-size: 13px;
	color: #ccc;
}

.search_plants a:hover, .search_plants a.active {
	background: #F1F1F1;
}

.search_plants a:hover em, .search_plants a.active em {
	color: #0088CC;
}

.search_plants a:first-child {
	border-top: none;
}

.dynamicValue {
	display: none;
}

.product_details {
	position: relative;
	border: 1px solid #ddd;
	margin-top: 15px;
}

.product_imgs {
	width: 445px;
	float: left;
	padding: 14px;
	padding-right: 0;
}

.pro_big_img img {
	width: 445px;
	height: 300px;
}

.pro_small_imgs {
	width: 445px;
	margin-top: 5px;
	position: relative;
}

.pro_imgs_area {
	overflow: hidden;
	margin-left: 16px;
}

.pro_imgs_area ul {
	height: 54px;
}

.pro_imgs_area ul li {
	float: left;
	margin-right: 5px;
	border: 1px solid #fff;
	*zoom: 1;
}

.pro_imgs_area ul li:after {
	display: block;
	clear: both;
	content: "  ";
	visibility: hidden;
	height: 0;
}

.pro_imgs_area ul li img {
	width: 75px;
	height: 50px;
	border: 1px solid #ddd;
	float: left;
	cursor: pointer;
}

.pro_imgs_area ul li img.intro {
	border: 2px solid #FF6600;
}

.pro_imgs_area ul li.active {
	border-color: #31ad27;
}

.pro_imgs_area ul li.active img {
	border-color: #31ad27;
}

.pro_small_imgs span {
	width: 20px;
	font-weight: bold;
	color: #ccc;
	font-size: 22px;
	cursor: pointer;
	height: 65px;
	display: inline-block;
	line-height: 72px;
	text-align: center;
	position: absolute;
}

.pro_small_imgs span:hover {
	color: #999;
}

.pro_small_imgs span.prevPic {
	top: 0;
	left: 0;
}

.pro_small_imgs span.nextPic {
	top: 0;
	right: 0;
}

.product_infos {
	float: left;
	padding: 0 20px;
	width: 785px;
	position: relative;
}

.product_infos ul {
	padding-top: 10px;
}

.product_name {
	font-size: 20px;
	color: #333;
	line-height: 55px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #b3b3b3;
}

.product_name P {
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
}

.product_price {
	padding: 10px 0 12px 30px;
	border-top: 1px solid #ffcbc4;
	border-bottom: 1px solid #ffcbc4;
	font-size: 20px;
	color: #ff0000;
	background: #fde5e0;
	margin-top: 12px;
}

.product_price span {
	font-size: 30px;
	font-weight: bold;
	color: #ff0000;
}

.product_price p {
	font-size: 13px;
	color: #cb644e;
	padding-top: 5px;
}

.product_price label {
	color: #666;
	font-size: 14px;
	margin-right: 10px;
}

.product_infos ul li {
	margin-top: 3px;
	font-size: 14px;
	color: #333;
	line-height: 36px;
	*zoom: 1;
}

.product_infos ul li:after {
	display: block;
	clear: both;
	content: "  ";
	visibility: hidden;
	height: 0;
}

.product_infos ul li span {
	display: inline-block;
	width: 450px;
	float: left;
	overflow: hidden;
}

.product_infos ul li label {
	width: 80px;
	display: inline-block;
	color: #666;
	margin-right: 5px;
	float: left;
}

.product_infos .important {
	border: 1px solid #f6caaa;
	color: #ff6c00;
	width: auto;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	position: relative;
	top: 3px;
}

.formBar {
	padding-top: 18px;
}

.product_infos .subBtn {
	background: #ff6c00;
	width: 200px;
	height: 55px;
	font-size: 16px;
}

.product_infos .lj_buy {
	background: #fcefe5;
	width: 170px;
	color: #ff6c00;
	margin-right: 10px;
	height: 55px;
	font-size: 16px;
	border: 1px solid #ffd8bb;
}

.freightAssistant {
	display: inline-block;
	width: 81px;
	height: 18px;
	background: url(../images/yunjiaico.jpg) no-repeat;
	*zoom: 1;
	*diaplay: inline;
}

.s_f_wrap_p .freightAssistant {
	padding-left: 20px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #31ad27;
	background: url(../images/yunjiaico2.jpg) no-repeat left -1px;
	width: auto;
	font-size: 14px;
	position: absolute;
	top: 2px;
	right: 0;
}

.s_f_wrap_p .freightAssistant span {
	padding: 0 4px;
	border-left: none;
	font-size: 12px;
}

.product_nursery {
	width: 240px;
	float: right;
	background: #FBFBFB;
	padding: 0 10px 0 10px;
	border-left: 1px solid #ddd;
	height: 559px;
}

.product_nursery_name {
	height: 45px;
	line-height: 45px;
	padding-left: 30px;
	background: url(../images/mp_ico.jpg) no-repeat 8px 15px;
	font-size: 16px;
	font-weight: normal;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 235px;
}

.product_com_name {
	font-size: 13px;
	position: relative;
	padding-bottom: 3px;
	padding-left: 30px;
	width: 202px;
	overflow: hidden;
	white-space: nowrap;
	top: 0px;
	text-overflow: ellipsis;
	margin-top: 10px;
}

.product_nursery_img {
	padding: 5px 0;
	text-align: center;
}

.product_nursery_img img {
	width: 135px;
	height: 135px;
}

.deanvwmy img {
	border-radius: none;
}

.product_nursery_info li {
	margin-top: 5px;
	font-size: 13px;
	line-height: 25px;
	font-size: 14px;
}

.product_nursery_info li a {
	color: #31ad27;
}

.product_nursery_info li a:hover {
	color: #ff6c00;
	text-decoration: underline;
}

.product_nursery_info li .rz_rz {
	margin-right: 12px;
	position: relative;
	padding-left: 27px;
}

.product_nursery_info li i.rz_rz_y {
	position: absolute;
	top: 0;
	left: 1px;
	width: 25px;
	height: 20px;
	background: url(../images/usercentericons.png) no-repeat -178px -179px;
}

.product_nursery_info li i.rz_rz_n {
	position: absolute;
	top: 0;
	left: 1px;
	width: 25px;
	height: 20px;
	background: url(../images/usercentericons.png) no-repeat -105px -176px;
}

.product_nursery_info {
	padding: 0 10px;
}

.product_nursery_info li.pni_line div {
	height: 1px;
	border-bottom: 1px dashed #ddd;
}

.product_nursery_info li.pni_line {
	padding: 6px 0 5px;
}

.other_infos {
	padding-bottom: 30px;
}

.otherInfos_top {
	height: 40px;
	line-height: 40px;
	border-top: 2px solid #F85A1B;
	font-size: 16px;
	color: #666;
	margin-top: 30px;
	background: #F8F8F8;
	padding: 0 10px;
}

.otherInfos_div {
	font-size: 14px;
}

.plantsQRCode {
	color: #333;
	width: 166px;
	height: 271px;
	background: url(../images/qrcode.png) no-repeat;
	position: absolute;
	top: 32px;
	right: 15px;
}

.plantsQRCode img {
	position: absolute;
	margin: 45px 40px 40px 35px;
}

.yg_QRCode {
	position: absolute;
	bottom: -26px;
	font-size: 14px;
	left: 15px;
	color: #333;
}

.qrcodeImg {
	position: absolute;
	width: 84px;
	height: 84px;
	padding: 3px;
	border: 1px solid #ddd;
	top: 48px;
	left: 37px;
}

.qrcodeNum {
	position: absolute;
	top: 142px;
	left: 13px;
	width: 140px;
	text-align: center;
}

.qrName {
	width: 120px;
	font-size: 12px;
	position: absolute;
	top: 165px;
	left: 23px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding-bottom: 3px;
}

.qrGuige {
	width: 120px;
	font-size: 12px;
	position: absolute;
	top: 190px;
	left: 23px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding-bottom: 3px;
}

.ppi_title {
	background: #f6f6f6;
	border-bottom: 1px solid #ddd;
}

.ppi_title ul {
	position: relative;
	top: -1px;
}

.ppi_title ul li {
	float: left;
	border-right: 1px solid #ddd;
}

.ppi_title ul li a {
	display: block;
	height: 40px;
	line-height: 39px;
	width: 135px;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-top: 2px;
}

.ppi_title ul li.active a {
	background: #fff;
	border-top: 2px solid #ff6c00;
	padding-top: 0;
	color: #ff6c00;
	border-bottom-color: #fff;
}

.ppi_one {
	display: none;
}

.ppi_plantsInfo {
	background: #fafafa;
	padding: 12px 30px;
}

.ppi_plantsInfo span {
	display: inline-block;
	width: 220px;
	margin-right: 5px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.j_mp_view {
	padding: 10px 20px;
}

.j_mp_view .j_mp_title {
	height: 40px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.j_mp_view .j_mp_title h6 {
	font-size: 16px;
	color: #FF6C00;
	font-weight: normal;
	text-align: center;
	width: 120px;
	border-bottom: 1px solid #FF6A00;
	height: 40px;
	line-height: 40px;
}

.j_mp_msg {
	position: relative;
}

.j_mp_msg ul {
	padding-top: 10px;
}

.j_mp_msg ul li {
	float: left;
	width: 35%;
	margin-right: 1%;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
}

.j_mp_msg ul li label {
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 90px;
	text-align: right;
}

.j_mp_img ul {
	padding-top: 10px;
}

.j_mp_img ul li {
	float: left;
	width: 215px;
	height: 310px;
	margin: 0 7px;
	padding: 5px 0;
	position: relative;
}

.j_mp_img ul li img {
	width: 215px;
	height: 310px;
	cursor: pointer;
}

.j_mp_img ul li p {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: url(../images/shadow_bg4.png) repeat;
	color: #fff;
	font-size: 13px;
	text-indent: 10px;
}

.j_mp_img ul li i {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -23px;
	margin-top: -23px;
	background: url(../images/play_ico.png) no-repeat;
}

.j_mp_map {
	position: absolute;
	right: 0;
	top: 10px;
	width: 260px;
	height: 220px;
}

.plantLabel {
	padding: 10px 30px 5px 10px;
	line-height: 26px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #e3e3e3;
	background: #fafafa;
}

.plantLabel span {
	font-size: 14px;
	display: inline-block;
	float: left;
	*display: inline;
	*zoom: 1;
	width: auto;
}

.plantLabel i {
	display: inline-block;
	float: left;
	*display: inline;
	*zoom: 1;
	background: #f5fbf7;
	font-style: normal;
	cursor: pointer;
	padding: 0 15px;
	height: 26px;
	line-height: 26px;
	border-radius: 15px;
	border: 1px solid #e2ede9;
	color: #5dbe79;
	font-size: 14px;
	margin: 0 5px 5px;
	white-space: nowrap;
}

.ppi_plantsPics {
	margin-top: 20px;
}

.ppi_plantsPics p {
	text-align: center;
	margin-bottom: 15px;
}

.ppi_plantsPics p img {
	max-width: 800px;
}

.ppi_plantsPics p.ppi_pNotes {
	font-size: 14px;
	padding: 0 30px;
	line-height: 30px;
	text-align: left;
}

.plantAssess {
	margin-top: 15px;
	position: relative;
}

.plantAssess span {
	margin-right: 20px;
}

.plantAssess span a {
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	background: url(../images/pinfo_icos.png) no-repeat;
}

.plantAssess span a:hover {
	color: #ff6c00;
}

.plantAssess span a.pa_good_y {
	background-position: 3px 2px;
	color: #ff6c00;
}

.plantAssess span a.pa_good_n {
	background-position: 3px -54px;
	color: #ff6c00;
}

.plantAssess span a.pa_collect_y {
	background-position: 3px -113px;
}

.plantAssess span a.pa_collect_n {
	background-position: 3px -171px;
}

.plantAssess span a.pa_report {
	background-position: 1px -376px;
}

.pa_share {
	position: absolute;
	right: -10px;
	top: -2px;
}

/*新手操作向导*/
.novice_guide {
	padding: 20px 3px;
}

.novice_guide a {
	width: 155px;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 14px;
	text-align: center;
	display: inline-block;
}

.novice_guide a.l1 {
	background: url(../images/l1.png) no-repeat;
}

.novice_guide a.l2 {
	background: url(../images/l2.png) no-repeat;
	color: #FFF;
}

.novice_guide a.m1 {
	background: url(../images/m1.png) no-repeat;
}

.novice_guide a.m2 {
	background: url(../images/m2.png) no-repeat;
	color: #FFF;
}

.novice_guide a.r1 {
	background: url(../images/r1.png) no-repeat;
}

.novice_guide a.r2 {
	background: url(../images/r2.png) no-repeat;
	color: #FFF;
}

.work_list {
	text-align: center;
	margin-top: 30px;
}

.work_list a {
	padding: 30px 35px;
	display: inline-block;
	position: relative;
	border: 1px solid #ccc;
	margin: 0 30px;
	border-radius: 10px;
	background: #F4F4F4;
	color: #333;
	font-size: 18px;
}

.work_list a:hover {
	background: #F8801B;
	color: #FFF;
	border-color: #F8801B;
}

.work_list a p {
	font-size: 14px;
	padding-top: 5px;
	color: #999999;
}

.work_list a:hover p {
	color: #FFF;
}

.work_notice {
	margin: 20px 30px;
	font-size: 16px;
	color: #666666;
}

.work_notice a {
	color: #0088CC;
}

.work_notice a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.work_advantage {
	width: 100%;
	margin-top: 30px;
}

.work_advantage td.advantage_left {
	text-align: right;
	padding-right: 20px;
}

.work_advantage td.advantage_right {
	text-align: left;
	padding-left: 20px;
}

.work_advantage p {
	display: inline-block;
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	background: #FFF6EE;
	width: 300px;
	height: 40px;
	line-height: 40px;
}

/*搜索条件*/
.conditions_div {
	border: 1px solid #ddd;
	margin: 15px 0;
}

.conditions_title {
	height: 40px;
	padding: 0 10px;
	background: #f7f6f4;
	line-height: 40px;
	color: #333333;
	font-size: 15px;
}

.conditions_ul li {
	padding: 7px 0;
	border-top: 1px dashed #ddd;
}

.conditions_ul li:after {
	display: block;
	clear: both;
	content: "  ";
	visibility: hidden;
	height: 0;
}

.conditions_type {
	float: left;
	display: inline-block;
	width: 120px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
}

.conditions_list, .checked_conditions_list {
	width: 850px;
	float: left;
}

.conditions_list a, .checked_conditions_list a {
	color: #005aa0;
	font-size: 13px;
	display: inline-block;
	width: 140px;
	padding-left: 10px;
	margin-left: 10px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.conditions_list a:hover, .checked_conditions_list a:hover {
	color: #F85A1B;
}

.conditions_list a.active {
	color: #F85A1B;
	font-weight: bold;
}

#checked_conditions {
	padding-top: 12px;
	padding-bottom: 4px;
	display: none;
}

#checked_conditions .checked_conditions_list a {
	color: #F85A1B;
	border: 1px solid #F85A1B;
	width: 120px;
	padding-right: 20px;
	margin-bottom: 8px;
	border-radius: 3px;
	height: 26px;
	line-height: 26px;
	background: url(../images/x.png) no-repeat 132px 7px;
}

.plants_name_span {
	color: #F85A1B;
	font-weight: bold;
	font-size: 12px;
}

.font_color {
	color: #b0b09e;
}

.operaBar {
	height: 40px;
	line-height: 40px;
	padding: 3px 10px;
	border-top: 1px solid #F85A1B;
	font-size: 13px;
}

.operaBar input[type="checkbox"] {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.operaBar label {
	margin-right: 20px;
}

.operaBar input[type="button"] {
	padding: 2px 10px;
	cursor: pointer;
	background: none;
	border: 1px solid #ccc;
	outline: none;
}

.operaBar input[type="button"]:hover {
	border-color: #F85A1B;
	color: #F85A1B;
}

.operaBar input[type="button"].active {
	border-color: #F85A1B;
	color: #F85A1B;
	font-weight: bold;
}

/*首页模块*/
.indexModules {
	margin-top: 20px;
	position: relative;
}

.indexModules .moduleTitle {
	font-size: 18px;
	color: #333;
	height: 40px;
	line-height: 40px;
	position: relative;
}

.indexModules .moduleTitle i {
	font-size: 12px;
	color: #c8c8c8;
	margin-left: 5px;
	letter-spacing: 1px;
}

.indexModules .moduleTitle .i_more {
	position: absolute;
	right: 10px;
	top: 5px;
	color: #666;
	font-size: 14px;
}

.indexModules .moduleTitle .i_more:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.indexModules .im_left {
	width: 930px;
	float: left;
}

.indexModules .im_right {
	width: 275px;
	float: right;
}

.indexModules .im_right .index_notice {
	position: relative;
	height: 390px;
	width: 273px;
	border: 1px solid #e4e4e4;
}

.index_notice .moduleTitle {
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	color: #fff;
	background: url(../images/notice_top2.png) no-repeat;
}

.index_notice .moduleTitle i {
	color: #fff;
}

.index_notice .moduleTitle .i_more {
	color: #fff;
}

.index_rightModule {
	margin-bottom: 14px;
}

.index_notice .in_note {
	padding: 170px 12px 8px;
	font-size: 14px;
	color: #515151;
}

.index_notice .in_note span {
	color: #31ad27;
	font-weight: bold;
	margin: 0 2px;
}

.index_notice .in_contact {
	position: absolute;
	width: 249px;
	padding: 10px 12px;
	bottom: 0;
	left: 0;
	background: #f2f2f2;
	border-top: 1px solid #e4e4e4;
}

.index_notice .in_contact .in_tel {
	border: 1px solid #76ca68;
	width: 200px;
}

.index_notice .in_contact .in_tel em {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #76ca68;
	width: 70px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.index_notice .in_contact .in_tel span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	width: 130px;
	float: left;
	text-align: center;
	font-size: 15px;
	background: #fff;
}

.index_notice .in_contact p {
	font-size: 14px;
	color: #333;
	padding-top: 8px;
}

.notice_plantsList {
	padding: 0 10px;
}

.notice_plants {
	padding-bottom: 8px;
}

.notice_plants .np_imgs {
	width: 75px;
	height: 100px;
	float: left;
}

.notice_plants .np_imgs img {
	width: 75px;
	height: 100px;
}

.notice_plants .np_spec {
	width: 150px;
	float: left;
	margin-left: 10px;
}

.notice_plants .np_spec p a {
	font-size: 14px;
	color: #333;
}

.notice_plants .np_spec p a:hover {
	color: #f8591a;
	text-decoration: underline;
}

.notice_plants .np_spec span {
	display: block;
	font-size: 12px;
	line-height: 17px;
	color: #999;
}

.notice_plants .np_spec em {
	color: #f8591a;
	border: 1px solid #f8591a;
	padding: 1px 4px;
	font-size: 14px;
	margin-top: 3px;
	display: inline-block;
	font-weight: bold;
}

.index_bid_notice {
	padding: 8px 12px 12px;
}

.index_bid_notice li {
	position: relative;
	padding: 8px 0 8px 20px;
}

.index_bid_notice li+li {
	border-top: 1px dashed #ddd;
}

.index_bid_notice li i {
	position: absolute;
	left: 0;
	top: 8px;
	font-size: 15px;
	color: #333;
	font-style: normal;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 24px;
}

.index_bid_notice li p {
	line-height: 24px;
	color: #333;
	font-size: 13px;
	word-break: break-all;
	height: 48px;
}

.index_bid_notice li p a {
	color: #333;
}

.index_bid_notice li p a:hover {
	color: #ff6c00;
	text-decoration: underline;
}

.index_bid_notice li span {
	position: absolute;
	right: 0;
	bottom: 10px;
	font-size: 13px;
	color: #999;
}

.new_ico {
	display: inline-block;
	width: 28px;
	height: 13px;
	background: url(../images/new.png) no-repeat;
	position: relative;
	left: 3px;
	top: 2px;
}

.index_merits {
	position: relative;
	width: 935px;
	float: left;
}

.index_merits .i_merit {
	width: 455px;
	float: left;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: #fff;
	margin-right: 16px;
}

.index_merits .i_merit div {
	height: 160px;
	padding-left: 80px;
	overflow: hidden;
}

.index_merits .i_merit .i_merit_1 {
	background: url(../images/newindexpic1.png) no-repeat 6px 5px;
}

.index_merits .i_merit .i_merit_2 {
	background: url(../images/newindexpic2.png) no-repeat 6px 5px;
}

.i_merit table {
	width: 245px;
	height: 161px;
}

.i_merit table td {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.i_merit table td:hover {
	background: #F5F5F5;
}

.i_merit table td a {
	display: block;
	width: 124px;
	height: 25px;
	padding-top: 55px;
	text-align: center;
	color: #444;
	font-size: 13px;
	background: url(../images/indexmenuico.png) no-repeat;
}

.i_merit table td a.i_m_ico1 {
	background-position: center -3px;
}

.i_merit table td a.i_m_ico2 {
	background-position: center -95px;
}

.i_merit table td a.i_m_ico3 {
	background-position: center -188px;
}

.i_merit table td a.i_m_ico4 {
	background-position: center -287px;
}

.i_merit table td a.i_m_ico5 {
	background-position: center -385px;
}

.i_merit table td a.i_m_ico6 {
	background-position: center -488px;
}

.i_merit table td a.i_m_ico7 {
	background-position: center -587px;
}

.i_merit table td a.i_m_ico8 {
	background-position: center -688px;
}

.i_merit table td a.i_m_ico9 {
	background-position: center -783px;
}

.i_merit table td a.i_m_ico10 {
	background-position: center -870px;
}

.i_merit table td a.i_m_ico11 {
	background-position: center -960px;
}

.index_top_qrcode {
	float: right;
	width: 273px;
	background: #fff;
}

.index_top_qrcode .itq_code {
	width: auto;
	float: left;
	padding: 14px 0 14px;
	text-align: center;
	background: #fff;
}

.index_top_qrcode img {
	width: 110px;
}

.index_top_qrcode span {
	font-size: 13px;
	color: #333;
	padding: 0 8px;
}

.index_newSettled {
	margin-top: 10px;
}

.newSettled_box {
	border: 1px solid #eee;
	height: 208px;
	overflow: hidden
}

.newSettled_list {
}

.newSettled_list div {
	border-bottom: 1px solid #ddd;
}

.newSettled_list div a {
	padding: 11px 0;
	display: block;
	width: 273px;
	height: 81px;
}

.newSettled_list div img {
	width: 100%;
	display: block;
}

/*首页新闻*/
.index_news li .news_name {
	color: #515151;
	display: block;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_news li .news_name:hover {
	text-decoration: underline;
}

.index_news li.active .news_name {
	color: #ff6c00;
}

.index_news li .news_name i {
	margin-right: 10px;
}

.index_news li .news_name span {
	margin-right: 3px;
}

.index_news li .news_summury {
	display: none;
	position: relative;
	padding: 3px 5px 8px 20px;
}

.index_news li.active .news_summury {
	display: block;
}

.index_news li .news_pic {
	position: absolute;
	width: 80px;
	height: 60px;
	top: 5px;
	left: 18px;
}

.index_news li .news_pic img {
	width: 80px;
	height: 60px;
}

.index_news li .news_note {
	padding-left: 85px;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
	text-indent: 11pt;
	letter-spacing: 1px;
	color: #999;
}

/*首页常见问题*/
.index_questions li {
	border-bottom: 1px dashed #ddd;
}

.index_questions .question_name {
	color: #515151;
	display: block;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_questions .question_name:hover {
	color: #ff6c00;
	text-decoration: underline;
}

.index_questions .question_note {
	display: none;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
	text-indent: 21pt;
	letter-spacing: 1px;
	color: #999;
	padding-bottom: 10px;
}

.index_questions li.active .question_note {
	display: block;
}

/*热门推荐*/
.hot_recommend {
	width: 942px;
	display: none;
}

.one_recommend {
	border: none;
	width: 207px;
	padding: 6px 8px;
	height: 400px;
	border: 1px solid #ddd;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}

.one_recommend:hover {
	border-color: #FF6C00;
	background: #fff;
}

.one_recommend .recommend_info {
	position: absolute;
	bottom: 5px;
	left: 8px;
	width: 204px;
}

.one_recommend .recommend_info p {
	height: 26px;
	line-height: 26px;
	white-space: nowrap;
}

.one_recommend img {
	width: 207px;
	height: 290px;
}

.i_supply_title {
	border-bottom: 1px solid #31ad27;
	margin-bottom: 12px;
}

.i_supply_title h5 {
	font-weight: normal;
	width: auto;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
}

.i_supply_title span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	margin-left: 80px;
	z-index: 1;
	clear: none;
}

.indexModules .i_supply_title span i {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	font-style: normal;
	font-size: 14px;
	color: #333;
	padding: 0 18px;
	height: 40px;
	line-height: 40px;
}

.indexModules .i_supply_title span i.active {
	border: 1px solid #31ad27;
	border-bottom: none;
	background: #fff;
	color: #31ad27;
	font-weight: bold;
}

.i_l_material {
	margin-top: 12px;
}

.i_l_material .i_supply_title {
	border-color: #c2ad6e;
}

.indexModules .i_l_material .i_supply_title span i.active {
	border-color: #c2ad6e;
	color: #af964a;
}

.recommend_name {
	color: #333;
	font-size: 16px;
	display: inline-block;
	width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.recommend_name:hover {
	color: #F85A1B;
}

.recommend_addr {
	color: #999;
	font-size: 14px;
	display: inline-block;
	width: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/map_s.png) no-repeat 1px 7px;
	padding: 3px 0px 3px 15px;
	float: right;
}

.recommend_addr:hover {
	color: #F85A1B;
}

.recommend_price {
	float: left;
	color: #F85A1B;
}

.recommend_price i {
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	width: 70px;
}

.recommend_price em {
	color: #666;
}

.recommend_type, .recommend_guige {
	font-size: 14px;
	color: #666;
}

.recommend_btn {
	position: absolute;
	border-radius: 1px;
	right: -4px;
	bottom: 0px;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	width: 80px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	background: url(../images/supply_ico2.png) no-repeat 6px 9px;
	color: #ff6d00;
	border-color: #ffa460;
	text-align: right;
	padding: 0 5px;
}

.adBar {
	margin-top: 20px;
	width: 100%;
}

.adBar .adLeft img, .adBar .adRight img {
	width: 600px;
	height: 90px;
}

.adBar .adLeft {
	float: left;
	width: 600px;
}

.adBar .adRight {
	float: right;
	width: 600px;
}

.any_adPics {
	width: 1250px;
}

.any_adPics a {
	float: left;
	width: 397px;
	display: block;
	margin-right: 15px;
	height: 160px;
}

.any_adPics a img {
	width: 397px;
	height: 160px;
}

.sideIcon {
	position: fixed;
	left: 50%;
	margin-left: 630px;
	bottom: 50px;
	z-index: 999999;
}

.sideIcon a {
	display: block;
	width: 40px;
	height: 40px;
	background: #f2f2f2;
	margin: 6px 0;
}

.sideIcon a:hover {
	background: #e4e4e4;
}

.sideIcon i {
	width: 40px;
	height: 40px;
	display: inline-block;
}

.appCode {
	background: url(../images/icons.png) no-repeat 2px -1px;
}

.backTop {
	background: url(../images/icons.png) no-repeat 4px -55px;
}

.downLoadapp {
	width: 140px;
	height: 227px;
	background: url(../images/appqrcode.png);
	position: absolute;
	top: -260px;
	left: 0;
}

.downLoadapp a {
	margin: 0;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: url(../images/appqrcode.png) no-repeat -110px -197px;
	width: 30px;
	height: 30px;
}

.downLoadapp a:hover {
	background: url(../images/appqrcode.png) no-repeat -110px -197px;
}

#tb_body .sideIcon {
	display: none;
}

.purchaseTab textarea {
	width: 150px;
	height: 50px;
	overflow: auto;
}

.j_table .purchaseTab {
	border-top: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}

.j_table .purchaseTab td {
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

.j_table .purchaseTab tbody td {
	height: auto;
	padding: 7px 0;
}

.addTd {
	border: 1px solid #F85A1B;
	background: #FFF;
	padding: 7px 20px;
	color: #F85A1B;
	font-size: 14px;
	outline: none;
	margin-left: 15px;
	cursor: pointer;
}

.addTd:hover {
	background: #F85A1B;
	color: #fff;
}

.purchaseDynamic {
	border: 1px solid #e4e4e4;
	padding: 12px 0 0 0;
	border-bottom: none;
}

.tabChangeTable {
	width: 100%;
}

.tabChangeTable .j_tab_title {
	background: #ddd;
	border-bottom: 1px solid #ddd;
}

/*.tabChangeTable span{ font-weight: bold; font-size: 15px; display: inline-block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; height: 40px; line-height: 40px; }*/
.tabChangeTable span.j_p_pname {
	width: 130px;
}

.tabChangeTable span.j_p_name {
	width: 120px;
}

.tabChangeTable span.j_p_count {
	width: 100px;
}

.tabChangeTable span.j_p_addr {
	width: 130px;
}

.tabChangeTable span.j_p_guige {
	width: 180px;
}

.tabChangeTable span.j_p_date {
	width: 130px;
}

.tabChangeTable span.j_p_price {
	width: 100px;
}

.tabChangeTable span.j_p_bCount {
	width: 100px;
}

.tabChangeTable span.j_p_btn {
	width: 100px;
}

/*.tabChangeTable .j_tab_td span{ font-weight: normal; height: 60px; line-height: 60px;}*/
.tabChangeTable .j_tab_td {
	border-bottom: 1px solid #ddd;
	position: relative;
	top: 1px;
}

.tabChangeTable .j_tab_td input[type="button"] {
	width: 93px;
	height: 30px;
	border: none;
	background: url(../images/indexicons.png) no-repeat -3px -4px;
	color: #fff;
	cursor: pointer;
}

.tabChangeTable .j_tab_td input.okBj {
	background-image: url(../images/indexicons.png);
	background-position: -3px -129px;
	color: #ff6c00;
}

/*.tabChangeTable .j_tab_td a{ color: #0059BC;}
.tabChangeTable .j_tab_td a:hover{ color: #F85A1B; text-decoration: underline;}*/
.tabChangeTable .j_tab_td .formText {
	width: 75px;
}

.tabChangeTable .j_p_qtname {
	width: 130px;
	height: 60px;
	font-size: 15px;
	color: #333;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -30px;
}

.tabChangeTable .j_p_qtname td {
	height: 60px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	width: 130px;
}

.tabChangeTable .j_p_qtTab {
	padding-left: 130px;
	display: inline-block;
	float: left;
	width: 860px;
	position: relative;
	top: 1px;
}

.tabChangeTable .j_p_qtTab .j_tab_td {
	border-left: 1px solid #ddd;
}

.tabChange {
	padding: 10px 20px;
	margin-bottom: 10px;
}

.tabChange ul li {
	float: left;
	margin-right: 18px;
}

.tabChange ul li a {
	padding: 4px 20px;
	font-size: 15px;
	color: #333;
	border-radius: 15px;
}

.tabChange ul li a:hover {
	color: #F85A1B;
}

.tabChange ul li a.active {
	background: #ffa63c;
	color: #fff;
}

.tabChangeTable {
	display: none;
}

.index_dynamic {
	background: #fff;
}

.index_dynamic .tabChangeTable .j_tab_td {
	border-bottom: none;
}

.index_dynamic .tabChangeTable {
	width: inherit;
}

.index_dynamic .tabChangeTable .j_tab_title {
	background: #fafafa;
	padding-left: 110px;
}

.index_dynamic .tabChangeTable .j_tab_title span {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}

/*.index_dynamic .tabChangeTable .j_tab_body{ padding-left: 110px; background: url(../images/cg_list.png) repeat-y 55px 1px; }
.index_dynamic .tabChangeTable .j_tab_td span{ height: 51px; line-height: 51px; color: #333; }
.index_dynamic .tabChangeTable .j_tab_td a{ color: #F85A1B; }
.index_dynamic .tabChangeTable span.j_p_name{ width: 135px;}
.index_dynamic .tabChangeTable span.j_p_count{ width: 105px;}
.index_dynamic .tabChangeTable span.j_p_addr{ width: 150px;}
.index_dynamic .tabChangeTable span.j_p_guige{ width: 180px;}
.index_dynamic .tabChangeTable span.j_p_date{ width: 150px;}
.index_dynamic .tabChangeTable span.j_p_price{ width: 115px;}
.index_dynamic .tabChangeTable span.j_p_bCount{ width: 115px;}
.index_dynamic .tabChangeTable span.j_p_btn{ width: 150px;}*/
.bj_prompt {
	background: url(../images/wedw.png) no-repeat 190px 0px;
}

.dynamic_num {
	overflow: hidden;
	border-top: 1px solid #ddd;
}

.dynamic_num ul {
	width: 1100px;
	background: #E4E4E4;
}

.dynamic_num li {
	float: left;
	height: 5px;
	cursor: pointer;
	cursor: pointer;
}

.dynamic_num li.active, .dynamic_num li.active:hover {
	background: #2CC120;
}

.dynamic_num li:hover {
	background: #A2EA9C;
}

.right_search_bar {
	padding-bottom: 7px;
}

.right_search_bar li {
	float: left;
	width: 440px;
	padding-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	position: relative;
}

.right_search_bar li .searchText {
	display: inline-block;
	width: 80px;
}

.sub_rightSearch {
	width: 95px;
	height: 34px;
	line-height: 34px;
	background: #31ad27;
	position: absolute;
	right: -70px;
	top: 7px;
	border: none;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}

.sub_rightSearch:hover {
	background: #42C338;
}

.index_purchaseOrder {
	border-bottom: 1px solid #eee;
	padding: 0 12px;
	height: 150px;
	position: relative;
}

.indexP_expired {
	background: url(../images/cg_expired.png) no-repeat 575px 20px;
}

.indexP_expired .subBtn, .indexP_jiezhi .subBtn {
	background: #afafaf;
}

.indexP_expired .subBtn:hover, .indexP_jiezhi .subBtn:hover {
	background: #b7b7b7;
}

.indexP_end {
	background: url(../images/cg_end.png) no-repeat 575px 20px;
}

.indexP_end .subBtn {
	background: #afafaf;
}

.indexP_end .subBtn:hover {
	background: #b7b7b7;
}

.indexP_selAndPay {
	background: url(../images/cg_selandpay.png) no-repeat 575px 40px;
}

.indexP_sel {
	background: url(../images/cg_sel.png) no-repeat 575px 40px;
}

.indexP_second {
	background: url(../images/cg_second.png) no-repeat 575px 40px;
}

.indexP_ask {
	background: url(../images/cg_xj.png) no-repeat 575px 40px;
}

.indexP_jiezhi {
	background: url(../images/cg_jiezhi.png) no-repeat 575px 40px;
}

.purchaseCenter .indexP_selAndPay, .purchaseCenter .indexP_sel, .purchaseCenter .indexP_second, .purchaseCenter .pc_end, .purchaseCenter .pc_expired {
	background-position: 660px 10px;
}

.index_purchaseOrder .ipo_title {
	font-weight: normal;
	height: 55px;
	line-height: 55px;
}

.index_purchaseOrder .ipo_title a {
	font-size: 20px;
	color: #333;
}

.index_purchaseOrder .ipo_title a:hover {
	color: #FF6C00;
	text-decoration: underline;
}

.index_purchaseOrder .ipo_title span {
	background: #84d6a5;
	padding: 3px 6px;
	color: #fff;
	position: relative;
	margin-left: 6px;
	top: -3px;
}

.index_purchaseOrder .ipo_title span i {
	position: absolute;
	height: 10px;
	width: 5px;
	background: url(../images/bubble.png) no-repeat left center;
	left: -3px;
	top: 5px;
}

.index_purchaseOrder p {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	width: 650px;
	overflow: hidden;
}

.index_purchaseOrder p span {
	margin-right: 30px;
}

.index_purchaseOrder p span.ipo_endDate {
	color: #31ad27;
}

.index_purchaseOrder p.ipo_plants i {
	background: #fff;
	margin-right: 5px;
	font-style: normal;
	font-size: 13px;
	padding: 3px 7px;
	border: 1px solid #cecbce;
	white-space: nowrap;
}

.i_cgd_tag {
	background: #4acb6e;
	padding: 3px 6px;
	color: #fff;
	position: relative;
	margin-left: 6px;
	top: -3px;
	font-style: normal;
}

.i_cgd_tag div {
	width: 264px;
	height: 95px;
	display: none;
	position: absolute;
	top: 18px;
	left: 0px;
	background: url(../images/indextip1.png) no-repeat 0 0;
}

.i_cgd_tag:hover div {
	display: block;
}

.i_xjd_tag {
	background: #c7b273;
	padding: 3px 6px;
	color: #fff;
	position: relative;
	margin-left: 6px;
	top: -3px;
	font-style: normal;
}

.i_xjd_tag div {
	width: 264px;
	height: 95px;
	display: none;
	position: absolute;
	top: 18px;
	left: 0px;
	background: url(../images/indextip2.png) no-repeat 0 0;
}

.i_xjd_tag:hover div {
	display: block;
}

.ipo_date {
	position: absolute;
	top: 2px;
	right: 15px;
	font-size: 14px;
}

.ipo_date i {
	padding: 0 4px;
	float: left;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	font-style: normal;
}

.ipo_date span {
	float: left;
	display: inline-block;
	*diaplay: inline;
	*zoom: 1;
	width: 114px;
	height: 28px;
	padding-top: 10px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	line-height: 28px;
	background: url(../images/index_datebg.png) no-repeat 0 0;
}

.ipo_addr {
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/sortico.png) no-repeat 1px -195px;
}

.ipo_seeMore {
	position: absolute;
	right: 10px;
	bottom: 7px;
}

.ipo_seeMore span {
	display: block;
	font-size: 13px;
	text-align: center;
	margin-top: 5px;
}

.ipo_seeMore span i {
	font-style: normal;
	color: #31ad27;
	margin: 0 2px;
	font-weight: bold;
	font-size: 13px;
}

.ipo_seeMore span .c_orange {
	font-size: 13px;
	font-weight: bold;
	margin: 0 2px;
}

.ipo_seeMore span a.subBtn {
	padding: 6px 14px;
	margin: 0 3px;
	border-radius: 2px;
}

span.index_p_btns a {
	font-size: 15px;
}

span.index_p_btns a.i_p_btn1 {
	background: #fff;
	color: #515151;
	border: 1px solid #ccc;
	padding: 4px 9px;
}

span.index_p_btns a.i_p_btn1:hover {
	color: #ff6c00;
	border-color: #ff6c00;
}

.index_p_title {
	position: relative;
	height: 40px;
	line-height: 40px;
	padding-left: 100px;
	background: #f2f6f2;
	border-top: 1px solid #31ad27;
}

.index_p_title label {
	width: 122px;
	text-align: center;
	background: #31ad27;
	color: #fff;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	position: absolute;
	top: -1px;
	left: 0px;
}

.index_p_title span {
	color: #666;
	font-size: 14px;
}

.index_p_title span em {
	font-weight: bold;
	color: #ff6c00;
	margin: 0 2px;
}

.index_p_title .i_more {
	position: absolute;
	right: 12px;
	top: 0;
	color: #666;
	font-size: 14px;
}

.index_p_title .i_more:hover {
	color: #F85A1B;
	text-decoration: underline;
}

/*苗木供应*/
.seedling_type {
	position: absolute;
	right: -2px;
	top: -2px;
}

.seedling_type i {
	display: block;
	width: 67px;
	height: 69px;
}

.seedling_type i.pt_icon1 {
	background: url(../images/pt_1.png) no-repeat;
}

.seedling_type i.pt_icon2 {
	background: url(../images/pt_2.png) no-repeat;
}

.seedling_type i.pt_icon3 {
	background: url(../images/pt_3.png) no-repeat;
}

.seedling_type i.pt_icon4 {
	background: url(../images/pt_4.png) no-repeat;
}

.seedling_type i.pt_icon5 {
	background: url(../images/pt_5.png) no-repeat;
}

.seedling_type i.pt_icon6 {
	background: url(../images/pt_6.png) no-repeat;
}

.seedling_type i.pt_icon7 {
	background: url(../images/pt_7.png) no-repeat;
}

.seedling_type i.pt_icon8 {
	background: url(../images/pt_8.png) no-repeat;
}

.seedling_type i.pt_icon9 {
	background: url(../images/pt_9.png) no-repeat;
}

.seedling_type i.pt_icon10 {
	background: url(../images/pt_10.png) no-repeat;
}

.seedling_supply {
	min-height: 415px;
	padding-bottom: 3px;
}

.seedling_supply_left {
	width: 930px;
	float: left;
}

.supply_classify {
	height: 40px;
	line-height: 40px;
	border: 1px solid #e4e4e4;
	position: relative;
}

.supply_classify label {
	font-size: 14px;
	color: #999999;
	background: #f8f8f8;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 90px;
	text-align: center;
	border-right: 1px solid #E4E4E4;
}

.supply_classify ul {
	position: absolute;
	left: 92px;
	top: 0;
}

.supply_classify ul li {
	float: left;
	margin: 0 15px;
}

.supply_classify ul li a {
	font-size: 14px;
	color: #666;
	display: inline-block;
	padding: 0 10px;
	height: 38px;
	line-height: 38px;
}

.supply_classify ul li a.active {
	color: #31AD27;
	border-bottom: 2px solid #31ad27;
}

.supply_classify ul li a:hover {
	color: #31AD27;
	border-bottom: 2px solid #31ad27;
}

.supply_classify_table {
	display: none;
}

.seedling_supply_right {
	float: right;
	width: 275px;
}

.hot_seedlings .hot_seedlings_list img {
	width: 275px;
}

/*入驻企业*/
.entering_scroll {
	width: 1220px;
	overflow: hidden;
	border: 1px solid #e4e4e4;
}

.entering_brand {
	width: 99999px;
}

.entering_brand .brandLogo {
	display: inline-block;
	float: left;
	border-left: 1px solid #e4e4e4;
	margin-left: -1px;
}

.entering_brand .brandLogo img {
	width: 245px;
	height: 71px;
}

.enterprise_top {
	height: 150px;
	background: url(../images/com_bg.jpg);
}

.et_left {
	padding-left: 5px;
}

.et_title {
	width: 850px;
}

.et_title h2 {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	float: left;
	height: 45px;
	line-height: 45px;
	padding-top: 5px;
	padding-right: 40px;
	background: url(../images/viplevel.png) no-repeat;
}

.et_title h2.vip_lv0 {
	background-position: right 16px;
}

.et_title h2.vip_lv1 {
	background-position: right -41px;
}

.et_title h2.vip_lv2 {
	background-position: right -103px;
}

.et_title h2.vip_lv3 {
	background-position: right -160px;
}

.et_title h2.vip_lv4 {
	background-position: right -215px;
}

.et_title span {
	float: left;
	color: #fff;
	font-size: 14px;
	position: relative;
	padding-left: 28px;
	height: 25px;
	line-height: 25px;
	padding-bottom: 4px;
}

.et_title span+span {
	margin-left: 15px;
}

.et_title span i {
	position: absolute;
	top: 3px;
	left: 0;
	width: 25px;
	height: 20px;
	background: url(../images/com_rz.png) no-repeat;
}

.et_title span i.gs_gr {
	background-position: 3px 1px;
}

.et_title span i.gs_yyzz {
	background-position: -35px 1px;
}

.et_title span i.gs_bzj {
	background-position: -70px 1px;
}

.et_title span i.gs_sdkc {
	background-position: -107px 1px;
}

.et_left p {
	font-size: 14px;
	color: #fff;
	height: 23px;
	line-height: 23px;
	width: 735px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ch_label {
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(../images/shadow_bg.png) repeat;
	margin-right: 10px;
	padding: 2px 15px;
	border-radius: 15px;
	border: 1px solid #87a77b;
}

.et_right {
	position: absolute;
	right: 130px;
	top: 27px;
}

.et_level ul {
	padding-left: 20px;
}

.et_level ul li {
	float: left;
	width: 85px;
	text-align: center;
	padding: 8px 0;
}

.et_level ul li span {
	font-size: 15px;
	color: #FF6C00;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-bottom: 2px;
}

.et_level ul li i {
	font-style: normal;
	color: #fff;
}

.et_qrcode {
	position: absolute;
	width: 101px;
	height: 132px;
	top: -27px;
	right: -120px;
	background: url(../images/qiye_codebg.png) no-repeat;
}

.et_qrcode img {
	width: 85px;
	height: 85px;
	margin-left: 8px;
	margin-top: 20px;
}

.et_contact {
	height: 58px;
	border: 1px solid #f97d03;
	padding-left: 63px;
	background: url(../images/tel.png) no-repeat 0 0 #fff;
	width: 265px;
}

.et_contact .et_phone {
	text-align: center;
	font-size: 24px;
	color: #f93703;
	font-weight: bold;
	font-family: arial;
}

.et_contact .et_linkman {
	font-size: 13px;
	text-align: center;
	position: relative;
	top: -3px;
}

.et_change {
	border-bottom: 1px solid #ddd;
	background: #f5f5f5;
}

.et_changeMenu li {
	float: left;
	padding: 10px 0;
}

.et_changeMenu li a {
	display: block;
	width: 150px;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	color: #666;
	text-align: center;
	border-right: 1px solid #ddd;
}

.et_changeMenu li a:hover {
	color: #31AD27;
}

.et_changeMenu li.active {
	background: #74cd55;
}

.et_changeMenu li.active a {
	color: #fff;
	border-color: #74cd55;
}

/*首页底部*/
.index_footer {
	width: 100%;
	min-width: 1220px;
	border-top: 1px solid #e3e3e3;
	background: #f6f6f6;
}

.if_itmInfo {
	padding-top: 35px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd;
}

.if_itmTel {
	width: 230px;
	padding-left: 50px;
	float: left;
	background: url(../images/index_footico.png) no-repeat 1px -234px;
}

.if_itmTel i {
	color: #31ad27;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	display: block;
}

.if_itmTel span {
	font-size: 14px;
	color: #515151;
}

.if_links {
	float: left;
	margin-left: 30px;
}

.if_links .ifl_part {
	float: left;
	width: 180px;
}

.if_links .ifl_part p {
	font-size: 14px;
	color: #333;
	padding-bottom: 8px;
}

.if_links .ifl_part li {
	margin-top: 5px;
}

.if_links .ifl_part li a {
	color: #999;
}

.if_links .ifl_part li a:hover {
	color: #31AD27;
	text-decoration: underline;
}

.if_qrCodes {
	width: 340px;
	float: right;
}

.if_qrCodes div {
	width: 170px;
	height: 170px;
	font-size: 14px;
	color: #515151;
	text-align: center;
	float: left;
	position: relative;
}

.if_qrCodes div.if_wxCode {
	background: url(../images/wx_code.png) no-repeat center top;
}

.if_qrCodes div.if_dlCode {
	background: url(../images/dl_code.png) no-repeat center top;
}

.if_qrCodes div span {
	display: block;
	position: absolute;
	top: 140px;
	left: 0;
	width: 170px;
}

.friends_links {
	padding-top: 12px;
}

.friends_links span {
	display: inline-block;
	float: left;
	color: #7B7979;
	font-size: 13px;
	margin-left: 20px;
	white-space: nowrap;
	line-height: 25px;
}

.friends_links span a {
	color: #7B7979;
}

.friends_links span a:hover {
	color: #31AD27;
	text-decoration: underline;
}

.index_footMsg {
	padding: 30px 0 50px;
}

.index_footMsg .footMessage {
	color: #7B7979;
}

/*高薪聘请*/
.aboutUs_left {
	position: absolute;
	left: 0;
	top: 0;
	border-top: 1px solid #e9e9e9;
}

.aboutUs_right {
	margin-left: 240px;
	padding: 20px 30px;
	border: 1px solid #e9e9e9;
}

.aboutUs_left ul li a {
	display: block;
	width: 205px;
	height: 55px;
	padding: 15px 0 0 35px;
	color: #666;
	line-height: 20px;
	background: #fbfbfb;
	font-size: 16px;
	border: 1px solid #e9e9e9;
	border-top: none;
}

.aboutUs_left ul li a:hover {
	color: #1f79e6;
}

.aboutUs_left ul li.active a {
	width: 204px;
	padding: 16px 0 0 36px;
	color: #1f79e6;
	background: #ffffff url(../images/jt1.png) no-repeat 185px 22px;
	border-left: 3px solid #63A7F9;
	padding-left: 34px;
	border-right: none;
}

.aboutUs_left ul li.active a i {
	color: #5b97dd;
}

.aboutUs_left ul li a i {
	display: block;
	font-size: 11px;
	color: #aaaaaa;
	padding-top: 2px;
	font-style: normal;
}

.aboutUs_left ul li a:hover i {
	color: #5b97dd;
}

.aboutUs_title {
	font-size: 18px;
	font-weight: normal;
	color: #666;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.employList {
	padding: 20px 0 30px 20px;
	border-bottom: 1px dotted #ddd;
	position: relative;
}

.employList .employName {
	font-size: 20px;
	font-weight: normal;
	color: #333;
	padding-bottom: 5px;
}

.employList p {
	line-height: 28px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
}

.employList p.imgs {
	text-align: center;
	padding: 15px 0;
}

/*联系我们*/
.employList p.imgs img {
	max-width: 890px;
}

.j_p_section P {
	font-size: 14px;
	text-indent: 21pt;
	margin-top: 20px;
	line-height: 30px;
}

.j_p_section .employName {
	text-indent: 21pt;
}

.us_img {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 350px;
	height: 300px;
}

.us_img img {
	width: 350px;
	height: 300px;
}

.employList p label {
	display: inline-block;
	width: 95px;
	text-indent: 0px;
}

/*帮助问题列表*/
.help_problems {
	padding: 20px;
	border-bottom: 1px dotted #ddd;
}

.help_problems ul li {
	padding: 8px 0;
}

.help_problems ul li a {
	font-size: 15px;
	color: #174fa2;
}

.help_problems ul li a:hover {
	color: #ff6c00;
	text-decoration: underline;
}

/*邀请码文字备注*/
.note_area {
	padding: 0 20px;
	margin-top: 25px;
}

.note_area h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding: 10px 0;
}

.note_area p {
	line-height: 25px;
	font-size: 14px;
	letter-spacing: 1px;
}

/*帮助中心*/
.helpBanner {
	height: 350px;
	background: url(../images/helpbanner.jpg) center center;
}

.comBanner {
	height: 216px;
	background: url(../images/combanner.jpg) center center;
}

.aboutBanner {
	height: 350px;
	background: url(../images/aboutbanner.jpg) center center;
}

.upload_IdCard .upload_area {
	float: left;
}

.upload_IdCard .IdCard_show img {
	width: 200px;
	height: 126px;
}

.upload_IdCard p {
	float: left;
	text-align: center;
	margin-left: 10px;
}

.upload_IdCard p input {
	width: 155px;
}

.upload_IdCard p span {
	font-size: 14px;
	margin-top: 5px;
}

.ac_companyList {
	margin-top: 10px;
}

.ac_companyList span {
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	border-bottom: 1px dotted #ddd;
}

.ac_companyList em {
	display: inline-block;
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	float: left;
}

.ac_companyList i {
	display: inline-block;
	margin-left: 30px;
	float: left;
	font-style: normal;
}

.ac_companyList a {
	color: #005aa0;
	float: right;
}

.ac_companyList a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.ac_companyList input {
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.j_a {
	color: #005aa0;
	font-size: 14px;
}

.j_a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.rz_companyList {
	width: 1230px;
}

.rz_company {
	width: 380px;
	margin: 11px;
	border: 1px dashed #ddd;
	height: 240px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	position: relative;
}

.rz_company a {
	height: 240px;
	width: 380px;
	display: table;
	overflow: hidden;
}

.rz_company a .rz_imgBox {
	height: 240px;
	width: 380px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}

.rz_company a .rz_imgBox div {
	width: 380px;
}

.rz_company a .rz_imgBox img {
	max-width: 380px;
	max-height: 240px;
}

/* 企业简? */
.company_info {
	margin-top: 15px;
}

.company_logo {
	height: 116px;
	padding-left: 500px;
}

.company_logo img {
	height: 116px;
	width: 392px;
	position: absolute;
	left: 0;
	top: 0;
}

.company_logo h3 {
	height: 116px;
	line-height: 116px;
	font-size: 22px;
	color: #333;
}

.company_summary {
	padding: 20px 10px 20px 40px;
}

.company_summary p {
	line-height: 28px;
	letter-spacing: 1px;
	color: #666666;
	font-size: 14px;
	text-indent: 21pt;
	margin: 15px 0;
}

.company_summary h4 {
	padding: 12px 5px;
	font-size: 18px;
	color: #666;
	border-bottom: 1px dotted #ddd;
}

.ci_left {
	width: 900px;
	float: left;
}

.ci_left h3, .ci_right h3 {
	font-size: 18px;
	color: #31ad27;
	font-weight: normal;
	border-left: 7px solid #74cd55;
	padding-left: 10px;
	margin-bottom: 15px;
}

.ci_left .ci_area p {
	line-height: 28px;
	letter-spacing: 1px;
	color: #666666;
	font-size: 14px;
	text-indent: 21pt;
	margin: 15px 0;
}

.ci_right {
	float: right;
	width: 300px;
}

.ci_rightMoudle {
	margin-bottom: 25px;
}

.ci_map {
	width: 100%;
	height: 400px;
}

/*查看报价*/
.j_table table td.j_q_price, .j_table table td.j_q_count, .j_table table td.j_q_allot, .j_table table td.j_q_addr {
	cursor: pointer;
	padding: 0;
}

.j_q_price div, .j_q_count div, .j_q_allot div, .j_q_addr div {
	position: relative;
	border: 2px solid #fff;
	padding: 0 14px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
}

.j_q_price div {
	border-left: none;
	border-right: none;
	background: none !important;
}

.j_q_count div {
	border-right: none;
	background: none !important;
}

.j_q_allot div {
	border-left: none;
	border-right: none;
	background: none !important;
}

.j_q_addr div {
	border-left: none;
	padding: 0 30px 0 14px;
}

.j_q_allot .formText {
	width: 60px;
	height: 28px;
	line-height: 28px;
}

.j_table table tbody td div {
	word-break: break-all;
}

.j_table table tbody tr:hover td div {
	border-color: #f7f6f4;
}

.j_table table tbody tr:hover td.quote_hover div {
	border-color: #04BA6A;
}

.quote_select div {
	border-color: #F85A1B;
	background: url(../images/td_gou.png) no-repeat right bottom;
}

.j_table table tbody tr:hover td.quote_select div {
	border-color: #F85A1B;
}

.quote_locked div {
	border-color: #aeaeae;
	background: url(../images/td_gou_2.png) no-repeat right bottom;
}

.j_table table tbody tr:hover td.quote_locked div {
	border-color: #aeaeae;
}

.j_table table .fixedWidth {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 220px;
}

.hasPic {
	display: block;
	width: 18px;
	height: 22px;
	background: url(../images/haspic.png) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 8px;
	right: 10px;
}

/* 个人中心 */
.user_infos {
	padding-top: 15px;
}

.user_pics {
	width: 120px;
	text-align: center;
	float: left;
	display: inline-block;
}

.user_pics img {
	width: 80px;
	height: 80px;
}

.user_pics a {
	display: inline-block;
	font-size: 14px;
	margin-top: 10px;
	color: #30ae28;
}

.user_pics a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.userSummary {
	width: 620px;
	float: left;
	display: inline-block;
	margin-left: 10px;
}

.userSummary p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.userSummary .userName {
	font-size: 16px;
	color: #333;
}

.userSummary p span {
	margin-right: 12px;
	position: relative;
	padding-left: 27px;
}

.userSummary p span i {
	position: absolute;
	top: 0;
	left: 1px;
	width: 25px;
	height: 20px;
	background: url(../images/usercentericons.png) no-repeat;
}

.userSummary p span i.rz_email_y {
	background-position: -177px 2px;
}

.userSummary p span i.rz_email_n {
	background-position: -105px 2px;
}

.userSummary p span i.rz_phone_y {
	background-position: -177px -42px;
}

.userSummary p span i.rz_phone_n {
	background-position: -105px -42px;
}

.userSummary p span i.rz_card_y {
	background-position: -177px -89px;
}

.userSummary p span i.rz_card_n {
	background-position: -105px -89px;
}

.userSummary p span i.rz_activate_y {
	background-position: -177px -133px;
}

.userSummary p span i.rz_activate_n {
	background-position: -105px -133px;
}

.userSummary p span i.rz_rz_y {
	background-position: -178px -179px;
}

.userSummary p span i.rz_rz_n {
	background-position: -105px -176px;
}

.userSummary p span a {
	margin-left: 2px;
	color: #30ae28;
}

.userSummary p span a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.quick_link {
	margin-top: 20px;
	border-top: 1px dashed #ddd;
	position: relative;
}

.quick_link h5 {
	font-size: 16px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-top: 10px;
}

.q_link_list {
	text-align: center;
}

.q_link_list a {
	width: 110px;
	display: inline-block;
	font-size: 14px;
	margin: 5px 18px;
	padding-top: 90px;
	padding-bottom: 5px;
	border: 2px dashed #fff;
	color: #666;
	background: url(../images/usercentericons.png) no-repeat;
}

.q_link_list a.quick_icon1 {
	background-position: -106px -242px;
}

.q_link_list a.quick_icon2 {
	background-position: -106px -351px;
}

.q_link_list a.quick_icon3 {
	background-position: -106px -461px;
}

.q_link_list a.quick_icon4 {
	background-position: -106px -576px;
}

.q_link_list a.quick_icon5 {
	background-position: -106px -691px;
}

.q_link_list a.quick_icon6 {
	background-position: -106px -800px;
}

.q_link_list a.quick_icon7 {
	background-position: -106px -915px;
}

.q_link_list a.quick_icon8 {
	background-position: 18px -872px;
}

.q_link_list a.quick_icon1:hover {
	border-color: #80d38e;
}

.q_link_list a.quick_icon2:hover {
	border-color: #ff7575;
}

.q_link_list a.quick_icon3:hover {
	border-color: #7ed2ea;
}

.q_link_list a.quick_icon4:hover {
	border-color: #7be5e5;
}

.q_link_list a.quick_icon5:hover {
	border-color: #fcd12c;
}

.q_link_list a.quick_icon6:hover {
	border-color: #af69fd;
}

.q_link_list a.quick_icon7:hover {
	border-color: #fdb996;
}

.q_link_list a.quick_icon8:hover {
	border-color: #fb7453;
}

.q_link_list a i {
	font-style: normal;
	color: #F85A1B;
}

/*查看验苗信息*/
.nurseryTitle {
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 16px;
	text-shadow: none;
	text-indent: 10px;
	margin: 15px 0;
}

.nursery_container {
	padding: 0 15px;
}

.decoration {
	margin: 15px 0;
	height: 1px;
	display: block;
	border-top: 1px dashed #ccc;
}

.uppercase {
	text-transform: uppercase !important;
}

.nursery_container h5 {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 5px;
}

.nursery_container p {
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 14px;
	width: inherit;
	float: none;
	padding: none;
}

.infoPics div {
	width: 33%;
	height: auto;
	display: inline-block;
	float: left;
	text-align: center;
	padding-bottom: 5px;
}

.infoPics div img {
	width: 90%;
}

/*审核资料*/
.data_verification {
	height: 400px;
}

.dv_tip {
	padding-left: 80px;
	margin-left: 380px;
	margin-top: 130px;
}

.tip_ok {
	background: url(../images/resetpwd.png) no-repeat 5px -130px;
}

.tip_error {
	background: url(../images/top_error.png) no-repeat 5px 5px;
}

.tip_warn {
	background: url(../images/top_error.png) no-repeat 5px -440px;
}

.dv_tip span {
	display: block;
	margin-top: 15px;
}

.tip_ok .dv_msg {
	font-size: 22px;
	color: #31ad27;
}

.tip_error .dv_msg {
	font-size: 22px;
	color: #F85A1B;
}

.tip_warn .dv_msg {
	font-size: 22px;
	color: #FF6C00;
}

.dv_tip ul {
	margin-top: 10px;
}

.dv_tip ul li {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
}

.dv_tip ul li em {
	font-size: 15px;
	color: #333;
}

.dv_tip ul li a {
	color: #F85A1B;
	margin-left: 3px;
}

.dv_tip ul li a:hover {
	text-decoration: underline;
}

.photoInfos {
	position: relative;
}

.allPhotos {
	float: left;
	width: 243px;
	position: relative;
}

.allPhotos .bigPhoto {
	width: 243px;
	height: 365px;
}

.allPhotos .bigPhoto img {
	width: 243px;
	height: 365px;
}

.allPhotos .smallPhotos {
	width: 243px;
	height: 79px;
	overflow: hidden;
	margin-top: 6px;
}

.allPhotos .smallPhotos ul {
	width: 999px;
}

.allPhotos .smallPhotos li {
	float: left;
	width: 53px;
	height: 75px;
	margin-right: 5px;
	border: 2px solid #fff;
}

.allPhotos .smallPhotos li img {
	width: 53px;
	height: 75px;
}

.allPhotos .smallPhotos li.active {
	border-color: #FF6A00;
}

.allPhotos span {
	width: 29px;
	height: 46px;
	display: block;
	position: absolute;
	cursor: pointer;
	top: 155px;
	background: url(../images/photoico.png) no-repeat;
	z-index: 9;
}

.allPhotos span.prev_photo {
	background-position: -371px 0;
	left: 0;
}

.allPhotos span.next_photo {
	background-position: -371px -71px;
	right: 0;
}

.photoSummary {
	float: left;
	width: 545px;
	margin-left: 10px;
}

.photoSummary li {
	font-size: 14px;
	color: #666;
	margin-bottom: 5px;
}

.photoSummary li h4 {
	font-size: 16px;
	color: #333;
	letter-spacing: 2px;
}

.photoSummary li label {
	display: inline-block;
	width: 80px;
}

.photoSummary li .p_price {
	color: #FF6A00;
	font-weight: bold;
}

.photoVote {
	margin-top: 10px;
}

.photoVote .p_staffList {
	width: 540px;
	height: 50px;
	padding: 6px 0;
	border: 1px solid #ddd;
	margin-top: 7px;
}

.p_staffList i {
	display: block;
	height: 50px;
	width: 56px;
	float: left;
	border-right: 1px solid #ddd;
	line-height: 50px;
	text-align: center;
	font-style: normal;
	font-size: 15px;
	color: #fff;
	background: url(../images/photoico.png) no-repeat;
}

.p_staffList i.p_good {
	background-position: -349px -326px;
}

.p_staffList i.p_common {
	background-position: -349px -209px;
}

.p_staffList i.p_bad {
	background-position: -349px -438px;
}

.p_staff {
	width: 465px;
	float: left;
	margin-left: 10px;
	line-height: 25px;
	overflow: auto;
	height: 50px;
}

.p_staff span {
	display: inline-block;
	margin: 0 10px;
	*zoom: 1;
	*display: inline;
}

.photo_map {
	position: absolute;
	right: 5px;
	top: 0;
	width: 260px;
	height: 270px;
	overflow: hidden;
}

.photo_map img {
	260px;
	height: 230px;
}

.photoDynamic {
	margin-top: 25px;
}

.photoDynamic .pd_title {
	height: 38px;
	line-height: 38px;
	color: #31AD27;
	font-size: 16px;
	padding-left: 48px;
	background: url(../images/photoico.png) no-repeat -361px -576px;
}

.pd_dynamicList {
	border-left: 2px solid #d6efd4;
	margin-left: 20px;
}

.pd_dynamicList li {
	padding: 6px 0 6px 20px;
	position: relative;
}

.pd_dynamicList li div {
	display: inline-block;
	width: auto;
	height: 35px;
	padding: 0 12px;
	line-height: 35px;
	color: #999;
	font-size: 14px;
	border: 1px solid #eee;
	background: #fbfbfb;
}

.pd_dynamicList li i {
	position: absolute;
	background: url(../images/photoico.png) no-repeat 1px 1px;
	width: 15px;
	height: 15px;
	top: 18px;
	left: -7px;
}

.pd_dynamicList li div span {
	margin-right: 12px;
}

.pd_dynamicList li div em {
	color: #31AD27;
	margin-right: 12px;
}

/*系统消息*/
.msg_title {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	position: relative;
	padding-bottom: 5px;
}

.msg_title a {
	margin: 0 10px;
	color: #666;
}

.msg_title a.active {
	color: #ff6c00;
}

.msg_title a:hover {
	text-decoration: underline;
}

.msg_title a i {
	font-style: normal;
	margin: 0 2px;
}

.msg_title .msg_note {
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	line-height: 35px;
	padding-left: 30px;
	background: url(../images/msgico.png) no-repeat 8px 10px;
}

.msg_title .msg_note a {
	margin: 0 4px;
	font-weight: bold;
	color: #ff6c00;
}

.msg_title .msg_note a:hover {
	text-decoration: underline;
}

.to_msgInfo {
	display: block;
	text-align: left;
	color: #666 !important;
	width: 525px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.to_msgInfo:hover {
	color: #ff6c00 !important;
}

.msg_opera {
	margin-top: 5px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.msg_opera label {
	margin-left: 20px;
}

.msg_opera a {
	color: #31ad27;
	margin-left: 20px;
}

.msg_opera a:hover {
	text-decoration: underline;
}

.msgUl {
	margin: 20px 0 0 10px;
}

.msgUl li {
	font-size: 14px;
	margin-bottom: 10px;
}

.msgUl li label {
	display: inline-block;
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

.msgUl li em {
	font-size: 15px;
	font-weight: bold;
}

.msgArea {
	margin-top: 20px;
	background: #ffffdf;
	width: 700px;
	border: 1px solid #f6e58e;
	padding: 15px;
	font-size: 14px;
	margin-left: 40px;
	min-height: 120px;
	line-height: 28px;
}

.backUp {
	background: #e5e5e5;
	font-size: 14px;
	padding: 8px 30px;
	color: #666;
}

/*侧栏菜单*/
.indexSideBar {
	height: 100%;
	width: 36px;
	background: #333;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999;
}

.is_UpUl {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -330px;
}

.is_DownUl {
	position: absolute;
	bottom: 0;
	right: 0;
	font-family: arial;
}

.indexSideBar ul li {
	margin-bottom: 5px;
	position: relative;
}

.indexSideBar ul li.is_hover:hover {
	background: #ff6d00;
}

.indexSideBar ul li a {
	display: block;
	width: 36px;
	color: #fff;
	font-size: 12px;
	padding-top: 22px;
	padding-bottom: 3px;
	text-align: center;
	background: url(../images/indexbar.png) no-repeat;
}

.indexSideBar ul li a.is_app {
	background-position: -142px -483px;
}

.indexSideBar ul li a.is_qq {
	background-position: -141px -577px;
}

.indexSideBar ul li a.is_top {
	background-position: -139px -655px;
}

.indexSideBar ul li a.is_fabu {
	background-position: -146px -171px;
}

.indexSideBar ul li a.is_baojia {
	background-position: -144px -250px;
}

.indexSideBar ul li a.is_order {
	background-position: -143px -328px;
}

.indexSideBar ul li a.is_collect {
	background-position: -142px -400px;
}

.indexSideBar ul li a.is_cart {
	width: 20px;
	padding-left: 8px;
	padding-right: 8px;
	background-position: -147px -3px;
}

.indexSideBar ul li a.is_im {
	background: url(../images/pc_imico.png) no-repeat 9px 3px;
}

.indexSideBar ul li:hover a.is_cart {
	background-position: -38px -3px;
}

.indexSideBar ul li:hover a.is_fabu {
	background-position: -37px -171px;
}

.indexSideBar ul li:hover a.is_baojia {
	background-position: -35px -250px;
}

.indexSideBar ul li:hover a.is_order {
	background-position: -34px -328px;
}

.indexSideBar ul li:hover a.is_collect {
	background-position: -33px -400px;
}

.indexSideBar .is_line {
	display: block;
	width: 20px;
	border-bottom: 1px solid #525252;
	margin: 3px 0 3px 8px;
}

.indexSideBar ul li em {
	display: block;
	width: 98px;
	display: none;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background: url(../images/indexbarbg.png) no-repeat;
	color: #fff;
	position: absolute;
	right: 30px;
	top: 2px;
}

.is_qrcode {
	width: 114px;
	height: 137px;
	display: none;
	background: url(../images/androiddl.png) no-repeat -1px -1px;
	position: absolute;
	right: 38px;
	top: 0px;
	border: 1px solid #31ad27;
}

.indexSideBar ul li:hover .is_qrcode {
	display: block;
}

.cartNum {
	width: 36px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/indexbar.png) no-repeat -148px -90px;
	color: #fff;
	font-weight: bold;
	font-family: arial;
	padding-bottom: 3px;
}

/*个人中心苗木展开*/
.jp_showMore {
	position: absolute;
	bottom: 7px;
	right: 0px;
	cursor: pointer;
	font-size: 13px;
	padding-right: 15px;
	color: #ff6c00;
	text-decoration: underline;
	background: url(../images/sortico.png) no-repeat 43px 9px;
}

.notice_window {
	display: none;
	height: 120px;
	padding-top: 15px;
	background: url(../images/shadow_bg5.png) repeat;
	width: 100%;
	position: fixed;
	bottom: -140px;
	left: 0;
	z-index: 99;
}

.notice_treeMan {
	position: absolute;
	width: 150px;
	height: 210px;
	left: 820px;
	top: -70px;
	background: url(../images/treeman.png) no-repeat;
}

.notice_info {
	width: 750px;
}

.notice_info h3 {
	font-size: 20px;
	color: #ff6c00;
	font-weight: normal;
}

.notice_info p {
	font-size: 14px;
	color: #f4f4f4;
	line-height: 26px;
	text-indent: 21pt;
}

.notice_info p a {
	color: #25F228;
	text-decoration: underline;
}

.notice_info p em {
	color: #faec78;
}

.notice_close {
	font-size: 50px;
	position: absolute;
	right: 10px;
	top: -10px;
	color: #ff6c00;
	height: 40px;
	line-height: 40px;
	width: 40px;
	display: block;
	text-align: center;
}

/*升级公告页面*/
.update_box {
	width: 660px;
	height: 550px;
	background: url(../images/update.png) no-repeat center top;
	margin-left: 170px;
	padding-bottom: 50px;
}

.update_box h4 {
	padding: 345px 60px 5px;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	letter-spacing: 1px;
}

.update_box p {
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 1px;
}

/*交易规则*/
.trading_rules {
	padding: 20px;
	letter-spacing: 1px;
}

.trading_rules .tr_title {
	font-size: 20px;
	color: #333;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.tr_section {
	margin-top: 15px;
	padding-bottom: 15px;
}

.tr_section .trs_title {
	padding: 10px 5px;
	font-size: 18px;
	color: #666;
	border-bottom: 1px dotted #ddd;
}

.tr_section ul {
	padding-top: 5px;
}

.tr_section ul li {
	font-size: 14px;
	line-height: 25px;
	margin-top: 10px;
}

.tr_section ul li dl dd {
	padding-left: 21pt;
	margin-top: 8px;
}

.tr_section p {
	padding-left: 21pt;
	margin-top: 8px;
}

.tr_section p img {
	width: 90%;
}

.tr_bottom {
	margin-top: 10px;
	padding-left: 55%;
	padding-bottom: 20px;
}

.tr_bottom p {
	text-align: center;
	font-size: 15px;
	color: #333;
	padding-top: 15px;
}

/*流程步骤*/
.flowStep {
	float: left;
	margin-left: 220px;
	margin-top: 42px;
}

.flowStep ul li {
	float: left;
	width: 120px;
	position: relative;
	height: 20px;
}

.flowStep ul li i {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/resetpwd.png) no-repeat 1px -57px;
}

.flowStep ul li.active i {
	background-position: 1px 4px;
}

.flowStep ul li span {
	display: inline-block;
	width: 100px;
	height: 2px;
	background: #31ad27;
	position: absolute;
	top: 9px;
	left: 20px;
}

.flowStep ul li em {
	display: inline-block;
	width: 130px;
	text-align: center;
	font-size: 14px;
	height: 40px;
	position: absolute;
	top: 30px;
	left: -40px;
}

.new_step {
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;
	padding-bottom: 40px;
}

.new_step ul li {
	float: left;
	width: 206px;
	position: relative;
	height: 38px;
	margin-left: -16px;
	font-size: 15px;
	line-height: 38px;
	background: url(../images/step.png) no-repeat;
}

.new_step ul li.ns_first_1 {
	background-position: -11px -126px;
	color: #333;
}

.new_step ul li.ns_first_2 {
	background-position: -11px -69px;
	color: #fff;
}

.new_step ul li.ns_first_3 {
	background-position: -11px -15px;
	color: #31ad27;
}

.new_step ul li.ns_middle_1 {
	background-position: -11px -307px;
	color: #333;
}

.new_step ul li.ns_middle_2 {
	background-position: -12px -246px;
	color: #fff;
}

.new_step ul li.ns_middle_3 {
	background-position: -11px -185px;
	color: #31ad27;
}

.new_step ul li.ns_last_1 {
	background-position: -6px -488px;
	color: #333;
}

.new_step ul li.ns_last_2 {
	background-position: -6px -428px;
	color: #fff;
}

.new_step ul li.ns_last_3 {
	background-position: -6px -366px;
	color: #31ad27;
}

/*认证资料修改*/
.rz_DataStep .flowStep {
	margin-left: 80px;
	margin-top: 20px;
	padding-bottom: 55px;
}

.rz_DataStep .flowStep li {
	width: 180px;
}

.rz_DataStep .flowStep li span {
	width: 160px;
}

.infoImgFixed img {
	width: 248px;
	height: 180px;
	display: block;
}

.infoImgFixed .file-item {
	margin: 0;
}

.memberRightNote {
	position: absolute;
	top: 160px;
	right: 15px;
	width: 240px;
	background: #fff7f4;
	border: 1px solid #fee0d5;
	padding: 7px 12px;
}

.memberRightNote .mrn_title {
	color: #f5591c;
	font-size: 14px;
	padding-left: 26px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	background: url(../images/mrn_ico.png) no-repeat 0 6px;
}

.memberRightNote .mrn_p p {
	font-size: 14px;
	line-height: 25px;
}

.c_level {
	color: #ff6c00;
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/membergrade.png) no-repeat;
}

.level0 {
	background-position: 5px -3px;
}

.level1 {
	background-position: -101px -3px;
}

.level2 {
	background-position: -197px -3px;
}

.level3 {
	background-position: -300 -3px;
}

.level4 {
	background-position: -403px -3px;
}

/*注册成功*/
.member_reg_success {
	margin-top: 20px;
	margin-left: 120px;
	padding-left: 70px;
	background: url(../images/resetpwd.png) no-repeat 3px -130px;
}

.mrs_top {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	width: 460px;
}

.mrs_top h6 {
	font-size: 24px;
	color: #31ad27;
	font-weight: normal;
}

.mrs_top p {
	font-size: 14px;
}

.mrs_top p em {
	color: #ff6c00;
}

.itm_give {
	margin-top: 30px;
	font-size: 15px;
	background: #daf3e4;
	color: #247d1d;
	width: 400px;
	padding: 7px 13px;
}

.mrs_mid {
	margin-top: 10px;
}

.mrs_mid p {
	font-size: 14px;
	padding-top: 8px;
}

.mrs_mid p a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 290px;
	height: 62px;
	line-height: 62px;
	color: #fff;
	background: urltemplate/dean_interart_160711/js/nextIco.png) no-repeat;
	text-indent: 70px;
	font-size: 16px;
}

.mrs_bottom p {
	font-size: 14px;
	padding-top: 8px;
}

.mrs_bottom p a {
	background: #fcefe5;
	padding: 4px 14px;
	border: 1px solid #ffdabf;
	color: #ff6c00;
	margin-right: 10px;
}

.mrs_bottom p a:hover {
	text-decoration: underline;
}

.authen_reason {
	padding-left: 10px;
	padding-top: 40px;
	position: relative;
}

.authen_reason .ar_title {
	color: #f5591c;
	font-size: 15px;
	padding-left: 26px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	background: url(../images/mrn_ico.png) no-repeat 0 7px;
	margin-bottom: 5px;
}

.ar_module {
	float: left;
	width: 325px;
	margin-right: 40px;
	background: #fff7f3;
	border: 1px solid #fee0d4;
	padding: 12px;
}

.ar_module .arm_title {
	color: #333;
	font-size: 15px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}

.ar_module .arm_reasonList {
	height: 220px;
	padding-top: 7px;
}

.ar_module .arm_reasonList p {
	font-size: 13px;
	line-height: 26px;
	text-indent: 15px;
}

.ar_vsIco {
	position: absolute;
	width: 70px;
	height: 70px;
	background: url(../images/vs.png) no-repeat;
	top: 180px;
	left: 346px;
}

/*审核资料提交成功*/
.data_success {
	margin-top: 10px;
	border: 1px solid #fee0d4;
	width: 670px;
	margin-left: 10px;
	padding: 12px 12px 12px 90px;
	background: url(../images/resetpwd.png) no-repeat 20px -110px #fff7f3;
}

.data_success h6 {
	font-size: 18px;
	color: #31ad27;
	font-weight: normal;
}

.data_success p {
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
}

.audit_itm {
	margin-top: 20px;
}

.audit_itm p {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.audit_itm .if_qrCodes {
	float: none;
	padding: 5px 0px 250px 200px;
}

/*地址*/
.so_addr_title {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #666;
	font-weight: normal;
	padding-left: 40px;
	background: urltemplate/dean_interart_160711/js/cart_icon.png) no-repeat -65px -389px;
}

.so_addrDiv {
	padding: 18px 0;
}

.so_addrList {
	padding-left: 22px;
}

.so_addrList ul li {
	width: 230px;
	font-size: 14px;
	cursor: pointer;
	padding: 3px 15px;
	margin: 0 17px 20px;
	height: 112px;
	position: relative;
	background: url(../images/addr_bg.png) no-repeat 0 0px;
	float: left;
}

.so_addrList ul li.active {
	background-position: 0 -194px;
}

.so_addrList ul li.active i {
	display: block;
	width: 28px;
	height: 28px;
	background: url(../images/cart_icon.png) no-repeat -1px -1px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.so_a_name {
	font-size: 16px;
	color: #333;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dotted #ddd;
}

.so_a_addr {
	color: #666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 5px;
}

.so_a_phone {
	margin-top: 5px;
}

.so_a_edit {
	position: absolute;
	right: 30px;
	bottom: 10px;
	color: #31ad27;
}

.so_a_edit:hover {
	color: #F85A1B;
	text-decoration: underline;
}

.so_a_newAddr div {
	width: 120px;
	padding-top: 40px;
	background: url(../images/cart_icon.png) no-repeat -19px -582px;
	position: absolute;
	left: 70px;
	top: 30px;
	text-align: center;
}

.so_a_newAddr div a {
	font-size: 14px;
	color: #666;
}

.so_a_newAddr div a:hover {
	color: #F85A1B;
	text-decoration: underline;
}

/*待办事项*/
.memberIndex_tab {
}

.memberIndex_tab h5 {
	font-size: 16px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-top: 10px;
}

.mit_top ul {
	border-bottom: 1px solid #f85a1b;
}

.mit_top li {
	float: left;
	position: relative;
	top: 1px;
	border-top: 2px solid #fff;
}

.mit_top li a {
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	color: #333;
}

.mit_top li.active {
	border-left: 1px solid #f85a1b;
	border-right: 1px solid #f85a1b;
	border-top: 2px solid #f85a1b;
	border-bottom: 1px solid #fff;
}

.mit_top_more li a {
	padding: 10px 13px;
}

.mit_content {
	margin-top: 15px;
	min-height: 400px;
}

.mit_section {
	display: none;
}

/*上传附件类型*/
.pt_table table td div.p_fileName {
	padding-left: 30px;
	position: relative;
}

.p_fileName i {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	background: url(../images/fileicos.png) no-repeat;
	position: absolute;
	left: 8px;
	top: 12px;
}

.p_fileName i.word {
	background-position: 0px 0px;
}

.p_fileName i.excel {
	background-position: -25px 0px;
}

.p_fileName i.txt {
	background-position: -50px 0px;
}

.p_fileName i.pdf {
	background-position: -75px 0px;
}

.p_fileName i.img {
	background-position: -100px 0px;
}

.p_fileName i.zip {
	background-position: -125px 0px;
}

.p_fileName i.video {
	background-position: -51px -24px;
}

.p_fileName i.audio {
	background-position: -76px -24px;
}

.p_fileName i.other {
	background-position: -150px 0px;
}

.p_fileName i.file {
	background-position: -24px -24px;
}

.pt_table table td div.p_progressBar {
	border: 1px solid #00b7ee;
	height: 20px;
	padding: 0;
	border-radius: 5px;
	position: relative;
	width: 90%;
	margin-left: 5%;
}

.p_progressBar span {
	display: block;
	background: #00b7ee;
	height: 20px;
}

.p_progressBar i {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-style: normal;
	color: #000;
	font-size: 13px;
}

/*没有数据提示*/
.promptBar {
	text-align: center;
	padding-top: 15px;
}

.promptBar .prompt1 {
	padding: 12px 0 12px 50px;
	font-size: 15px;
	color: #999;
	background: url(../images/faceico.png) no-repeat 3px 5px;
}

.promptBar .prompt2 {
	text-align: left;
	height: 120px;
	width: 300px;
	margin-left: 200px;
	padding-left: 125px;
	background: url(../images/tree_ico.png) no-repeat 12px 12px;
}

.promptBar .prompt2 p {
	font-size: 15px;
	color: #999;
	padding-top: 25px;
}

.promptBar .prompt2 a {
	display: block;
	width: 143px;
	height: 37px;
	line-height: 37px;
	color: #fff;
	font-size: 15px;
	text-indent: 25px;
	margin-top: 15px;
	background: url(../images/rightbtn.png) no-repeat;
}

/*后台苗木展示*/
.backstagePlants {
	width: 790px;
	padding-left: 17px;
}

.backstagePlants .s_f_wrap {
	margin-right: 25px;
}

.backstagePlants .one_recommend img {
	width: 225px;
	height: 315px;
}

.backstagePlants .one_recommend .recommend_info {
	width: 225px;
}

.backstagePlants .recommend_name {
	width: 120px;
}

.backstagePlants .recommend_addr {
	width: 90px;
}

.b_del_ico {
	z-index: 9;
	display: block;
	width: 40px;
	height: 40px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	border-right: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	display: none;
}

.b_del_ico a {
	display: block;
	width: 24px;
	height: 30px;
	background: url(../images/del.png) repeat;
	margin-left: 8px;
	margin-top: 5px;
}

.backstagePlants .s_f_wrap:hover .b_del_ico {
	display: block;
}

/*用户组选择用户*/
.userGroupBox {
	margin-top: 20px;
}

.userGroupBox .ug_title {
	height: 38px;
	background: #ECECEC;
	position: relative;
}

.userGroupBox .ug_title h6 {
	font-size: 15px;
	line-height: 38px;
	padding-left: 10px;
}

.userGroupBox .ug_title a {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 14px;
}

.ug_selected {
	padding: 10px;
}

.ug_selected a {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
	border-radius: 3px;
	float: left;
	width: 200px;
	padding: 0 12px;
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	background: url(../images/x.png) no-repeat 205px center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ug_selected a:hover {
	border-color: #ff6c00;
	color: #ff6c00;
}

.all_group_list table div {
	position: relative;
}

.all_group_list table div .openOrHide {
	position: absolute;
	right: 0;
}

/*评价*/
.evaluate {
	background: #fff;
}

.eval_title {
	font-size: 18px;
	color: #333;
}

.eval_box {
	margin-top: 5px;
	background: #fbfbfb;
	border: 1px solid #eee;
	padding: 12px 15px 15px;
}

.eval_left {
	float: left;
	width: 700px;
}

.eval_left_title {
	font-size: 14px;
	color: #333;
}

.eval_left_txt {
	border: 1px solid #eee;
	margin-top: 7px;
	width: 680px;
}

.eval_left_txt textarea {
	display: block;
	border: none;
	padding: 10px 12px;
	font-size: 13px;
	width: 656px;
	height: 80px;
}

.eval_left_txt textarea:focus {
	box-shadow: none;
}

.eval_left_btn {
	padding: 10px;
	background: #f6f6f6;
}

.eval_left_btn a {
	background: #f7e8dd;
	color: #ff6c00;
	border: 1px solid #ff6c00;
	border-radius: 15px;
	padding: 5px 15px;
	font-size: 14px;
}

.eval_left_btn a:hover {
	background: #ff6c00;
	color: #fff;
}

.eval_left_imgs {
	margin-bottom: 10px;
}

.eval_left_imgs span {
	width: 65px;
	height: 90px;
	margin-right: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
}

.eval_left_imgs img {
	width: 65px;
	height: 90px;
}

.eval_left_imgs span i {
	display: block;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: url(../images/delico.png) no-repeat;
	position: absolute;
	right: -5px;
	top: -5px;
}

.eval_right {
	float: right;
	width: 420px;
}

.eval_right_title {
	font-size: 14px;
	color: #333;
}

.eval_score {
	border-top: 1px solid #eee;
	margin-top: 7px;
	padding-top: 12px;
}

.eval_score ul li {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}

.eval_score ul li label {
	display: inline-block;
	*diaplay: inline;
	*zoom: 1;
	float: left;
	width: auto;
	font-size: 14px;
	color: #666;
	width: 205px;
	text-align: right;
}

.eval_score .stars {
	margin-left: 5px;
	display: inline-block;
	*diaplay: inline;
	*zoom: 1;
	float: left;
	width: auto;
}

.eval_score .stars i {
	cursor: pointer;
	display: inline-block;
	*diaplay: inline;
	*zoom: 1;
	float: left;
	width: 26px;
	height: 26px;
	margin: 4px 3px 0;
	background: url(../images/b_star.png) no-repeat 0 0;
}

.eval_score .stars i.active {
	background: url(../images/b_star.png) no-repeat 0 -110px;
}

.eval_score ul li em {
	color: #ffc100;
	font-size: 24px;
	margin-left: 12px;
	font-style: italic;
}

.eval_subBtn {
	text-align: right;
	margin-top: 12px;
}

.eval_subBtn a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	background: #ff6c00;
	padding: 10px 50px;
	color: #fff;
	border: 1px solid #ff6c00;
	font-size: 16px;
	margin-left: 12px;
}

/*评价列表*/
.eval_total {
	margin-top: 12px;
	border: 1px solid #dfdfdf;
}

.et_top {
	height: 43px;
	background: #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
}

.et_top a {
	display: block;
	width: 150px;
	position: relative;
	padding-left: 25px;
	float: left;
	height: 44px;
	line-height: 44px;
	color: #333;
	font-size: 14px;
	text-align: center;
}

.et_top a .i1 {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/eval_icos.png) no-repeat -81px -70px;
	position: absolute;
	top: 13px;
	left: 50%;
	margin-left: -48px;
}

.et_top a.active {
	background: #74cd55;
	color: #fff;
}

.et_top a.active .i1 {
	background-position: -81px 1px;
}

.et_top a.active .i2 {
	display: block;
	width: 15px;
	height: 10px;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -5px;
	background: url(../images/eval_icos.png) no-repeat -79px -154px;
}

.et_score {
	padding-top: 10px;
	padding-bottom: 10px;
}

.et_s_view {
	padding-top: 30px;
	padding-bottom: 10px;
	float: left;
	width: 1100px;
	margin-left: 20px;
}

.et_s_view label {
	font-size: 14px;
	float: left;
	display: block;
	width: 250px;
	padding-right: 20px;
	height: 25px;
	line-height: 25px;
	text-align: right;
}

.et_s_progress {
	position: relative;
	float: left;
	height: 25px;
	line-height: 25px;
	width: 420px;
}

.et_s_progress span {
	margin-top: 3px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 420px;
	height: 19px;
	z-index: 3;
}

.et_s_progress span.progress1 {
	z-index: 2;
	overflow: hidden;
}

.et_s_progress span.progress1 div {
	width: 999px;
}

.et_s_progress span.progress2 {
	background: #ccc;
	z-index: 1;
}

.et_s_progress i {
	display: inline-block;
	width: 84px;
	height: 19px;
	color: #fff;
	line-height: 19px;
	float: left;
	text-align: center;
	font-style: normal;
}

.et_s_progress .progress1 i.p1 {
	background: #ffc57b;
}

.et_s_progress .progress1 i.p2 {
	background: #ffb659;
}

.et_s_progress .progress1 i.p3 {
	background: #ffaa3e;
}

.et_s_progress .progress1 i.p4 {
	background: #ff9a19;
}

.et_s_progress .progress1 i.p5 {
	background: #f68a00;
}

.et_s_progress .progress2 i.p1 {
	background: #f5f4f4;
}

.et_s_progress .progress2 i.p2 {
	background: #e5e5e5;
}

.et_s_progress .progress2 i.p3 {
	background: #dedede;
}

.et_s_progress .progress2 i.p4 {
	background: #d4d4d4;
}

.et_s_progress .progress2 i.p5 {
	background: #c6c6c6;
}

.et_s_progress em {
	width: 26px;
	height: 20px;
	position: absolute;
	top: -22px;
	background: url(../images/eval_icos.png) no-repeat -74px -229px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: -13px;
}

.et_s_num {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 15px;
	font-size: 14px;
}

.et_s_num em {
	font-size: 26px;
	color: #ffc100;
	margin-right: 5px;
}

.el_top {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background: #f6f6f6;
	height: 45px;
	line-height: 45px;
}

.el_top label {
	font-size: 14px;
	color: #333;
	margin-left: 15px;
}

.el_top label input {
	position: relative;
	top: 1px;
	margin-right: 3px;
}

.el_eval {
	padding: 15px 20px;
	border-bottom: 1px solid #dfdfdf;
}

.ele_top li {
	float: left;
	widht: auto;
	margin-right: 30px;
}

.ele_top li label {
	display: block;
	width: auto;
	font-size: 14px;
	float: left;
	height: 20px;
	line-height: 20px;
}

.ele_top li span {
	display: block;
	width: auto;
	float: left;
	color: #ffc100;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	margin-left: 5px;
}

.et_stars {
	position: relative;
	float: left;
	width: 85px;
}

.et_stars .stars_1 {
	display: block;
	height: 20px;
	width: 85px;
	background: url(../images/s_star.png) repeat-x 0 -63px;
}

.et_stars .stars_2 {
	display: block;
	height: 20px;
	width: 85px;
	background: url(../images/s_star.png) repeat-x 0 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.ele_msg {
	padding-top: 8px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}

.ele_img span {
	margin-top: 7px;
	margin-right: 7px;
	border: 2px solid #f2f2f2;
	float: left;
	display: block;
	height: 84px;
	width: 64px;
	cursor: pointer;
}

.ele_img span img {
	border: 2px solid #fff;
	width: 60px;
	height: 80px;
}

.ele_infos {
	padding-top: 8px;
}

.ele_infos span {
	color: #999;
	font-size: 13px;
	margin-right: 50px;
}

.ele_reply {
	padding-top: 8px;
	line-height: 20px;
	font-size: 14px;
	color: #c97423;
}

.ele_reply input {
	width: 600px;
}

.ele_reply a {
	background: #ff6c00;
	padding: 8px 25px;
	color: #fff;
	margin-left: 10px;
}

.ele_replyList {
	padding-top: 8px;
}

.ele_replyBtn a {
	display: block;
	height: 32px;
	line-height: 32px;
	border: 1px solid #fff;
	border-top: 1px dotted #dfdfdf;
	text-align: center;
	color: #999;
	font-size: 13px;
}

.ele_replyBtn a:hover {
	color: #ff6c00;
	border: 1px solid #ff6c00;
}

.ele_allReply {
	display: none;
}

.ele_oneReply {
	font-size: 14px;
	line-height: 20px;
	border-top: 1px solid #dfdfdf;
	padding: 10px 0;
	color: #999;
	line-height: 22px;
}

.ele_e_com {
	display: block;
	color: #666;
}

.ele_e_date {
	float: right;
}

.j_im_btn {
	background: url(../images/pc_imico.png) no-repeat 4px 3px #f4fbf4;
	border: 1px solid #bbdfb9;
	color: #333 !important;
	padding: 3px 5px 2px 25px;
	border-radius: 2px;
	margin-left: 5px;
}

.j_im_btn:hover {
	color: #31ad27 !important;
	text-decoration: none !important;
}

.j_complaints {
	background: url(../images/mrn_ico.png) no-repeat 5px 5px #f4fbf4;
}

.pageTop {
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	position: relative;
	margin-top: 12px;
}

.pageType {
	position: relative;
	left: 50%;
	margin-left: -330px;
	top: -10px;
	width: 700px;
}

.pt_link {
	width: 225px;
	float: left;
	position: relative;
}

.pt_link a {
	display: block;
	width: 225px;
	height: 62px;
	color: #515151;
	border: 1px solid #31ad27;
	background: url(../images/pagetype.png) no-repeat 0 0 #fff;
}

.pt_link:first-child a {
	border-radius: 0 0 0 3px;
}

.pt_link:last-child a {
	border-radius: 0 0 3px 0;
}

.pt_link.active a {
	color: #43c56f;
	color: #fff;
}

.pt_link a span {
	display: inline-block;
	font-size: 16px;
	padding-left: 36px;
	color: #333;
	margin-top: 7px;
}

.pt_link a p {
	padding-left: 10px;
	font-size: 13px;
	color: #999;
	margin-top: 3px;
}

.pt_link a p em {
	color: #333;
}

.pt_link a.ico1 {
	background-position: 10px -47px;
}

.pt_link a.ico2 {
	background-position: 10px -174px;
}

.pt_link a.ico3 {
	background-position: 10px -291px;
}

.pt_link.active a span {
	color: #fff;
}

.pt_link.active a p {
	color: #fff;
}

.pt_link.active a p em {
	color: #fffa1c;
}

.pt_link.active a.ico1 {
	background: url(../images/pagetype.png) no-repeat 0 0 #31ad27;
	background-position: 10px 11px;
}

.pt_link.active a.ico2 {
	background: url(../images/pagetype.png) no-repeat 0 0 #31ad27;
	background-position: 10px -109px;
}

.pt_link.active a.ico3 {
	background: url(../images/pagetype.png) no-repeat 0 0 #31ad27;
	background-position: 9px -231px;
}

.pageType i {
	display: block;
	width: 12px;
	height: 10px;
	position: absolute;
	top: 0;
	background: url(../images/pagetype2.png) no-repeat;
}

.pageType i.pt_j_left {
	left: -12px;
	background-position: 4px 0px;
}

.pageType i.pt_j_right {
	right: -12px;
	background-position: 2px -102px;
}

.pageTypeMsg {
	text-align: center;
	padding-bottom: 12px;
	padding-top: 5px;
	position: relative;
}

.pageTypeMsg span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px dashed #f59e01;
	color: #f59e01;
	padding: 8px 20px 8px 35px;
	font-size: 14px;
	background: url(../images/pagetype2.png) no-repeat  12px -334px #fffff3;
}

.pageTypeMsg i {
	display: block;
	width: 15px;
	height: 12px;
	position: absolute;
	top: -4px;
	background: url(../images/pagetype2.png) no-repeat 1px -226px;
}

.pageTypeMsg i.pt_jt1 {
	left: 50%;
	margin-left: -113px;
}

.pageTypeMsg i.pt_jt2 {
	left: 50%;
	margin-left: 107px;
}

.noTelTip {
	position: relative;
	padding: 2px 0 2px 25px;
	background: url(../images/tipico1.png) no-repeat 6px 4px;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	font-family: microsoft yahei;
	color: #666;
}

.noTelTip .tipMsg {
	position: absolute;
	width: 276px;
	height: 69px;
	top: 22px;
	right: -30px;
	display: none;
	cursor: default;
	z-index: 9;
}

.noTelTip .tipMsg img {
	width: 276px;
	height: 69px;
}

.noTelTip:hover .tipMsg {
	display: block;
}

.j_tips_box {
	position: relative;
	padding: 30px;
}

.j_tip1 {
	padding-top: 138px;
	background: url(../images/j_tip1.jpg) no-repeat center top;
}

.j_tip2 {
	padding-top: 138px;
	background: url(../images/j_tip2.jpg) no-repeat center top;
}

.j_tips_box p {
	text-align: center;
	font-size: 14px;
	color: #5c5c5c;
	line-height: 26px;
}

.j_tips_box p a {
	margin: 0 5px;
	text-decoration: underline;
}

.s_f_wrap .s_f_wrap_p a em {
	max-width: 100px;
	overflow: hidden;
	float: left;
}
